.AiDisclaimerModal-module__XGOm7q__sb_c5e29ddf.AiDisclaimerModal-module__XGOm7q__sb_c5e29ddf.AiDisclaimerModal-module__XGOm7q__sb_c5e29ddf{align-items:flex-start;gap:var(--space-2);font-size:var(--ts-body-sm);line-height:var(--ts-lh-normal);display:flex}.AiDisclaimerModal-module__XGOm7q__sb_1de5c257.AiDisclaimerModal-module__XGOm7q__sb_1de5c257.AiDisclaimerModal-module__XGOm7q__sb_1de5c257{font-weight:var(--weight-medium);color:var(--color-text)}.AiDisclaimerModal-module__XGOm7q__sb_d91dd45b.AiDisclaimerModal-module__XGOm7q__sb_d91dd45b.AiDisclaimerModal-module__XGOm7q__sb_d91dd45b{color:var(--color-text-secondary)}.AiDisclaimerModal-module__XGOm7q__sb_7785a254.AiDisclaimerModal-module__XGOm7q__sb_7785a254.AiDisclaimerModal-module__XGOm7q__sb_7785a254{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-bg-muted);border:1px solid var(--color-border);font-size:var(--ts-caption);color:var(--color-text-secondary);line-height:var(--ts-lh-normal);margin-top:var(--space-1)}.AiDisclaimerModal-module__XGOm7q__sb_4b8b4ac5.AiDisclaimerModal-module__XGOm7q__sb_4b8b4ac5.AiDisclaimerModal-module__XGOm7q__sb_4b8b4ac5{font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--ts-lh-normal);margin:0}.AiDisclaimerModal-module__XGOm7q__sb_2c202042.AiDisclaimerModal-module__XGOm7q__sb_2c202042.AiDisclaimerModal-module__XGOm7q__sb_2c202042{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiDisclaimerModal-module__XGOm7q__sb_1e4aa909.AiDisclaimerModal-module__XGOm7q__sb_1e4aa909.AiDisclaimerModal-module__XGOm7q__sb_1e4aa909{font-weight:var(--weight-medium);color:var(--color-accent);min-width:var(--icon-sm);flex-shrink:0}.AiDisclaimerModal-module__XGOm7q__sb_b621dae3.AiDisclaimerModal-module__XGOm7q__sb_b621dae3.AiDisclaimerModal-module__XGOm7q__sb_b621dae3{gap:var(--space-3);font-size:var(--ts-body-sm);color:var(--color-text)}
.compliance-disclaimer-module__QsXfYW__card{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);box-sizing:border-box}.compliance-disclaimer-module__QsXfYW__text{font-family:var(--ts-font);font-size:var(--ts-body-sm);line-height:var(--ts-lh-normal);color:var(--color-text-tertiary);margin:0}.compliance-disclaimer-module__QsXfYW__label{font-weight:var(--weight-medium);color:var(--color-text-secondary)}
.shareable-backtest-modal-module__K7TZga__cardCaptureWrapper{--share-card-w:520px;width:100%;max-width:var(--share-card-w);background-color:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--radius-xl);padding:var(--space-5);box-sizing:border-box;gap:var(--space-4);color:var(--sc-text);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.shareable-backtest-modal-module__K7TZga__cardCaptureWrapper[data-card-theme=dark]{--sc-bg:var(--color-neutral-900);--sc-tile:var(--color-neutral-850);--sc-border:var(--color-neutral-800);--sc-text:var(--color-neutral-50);--sc-text-2:var(--color-neutral-300);--sc-text-3:var(--color-neutral-400);--sc-accent:var(--color-green-400);--sc-gain:var(--color-green-400);--sc-loss:var(--color-red-400);--sc-line:var(--color-green-400);--sc-bench:var(--brand-blue);--sc-bench-text:var(--brand-blue)}.shareable-backtest-modal-module__K7TZga__cardCaptureWrapper[data-card-theme=light]{--sc-bg:var(--color-on-glow);--sc-tile:var(--color-neutral-100);--sc-border:var(--color-neutral-200);--sc-text:var(--color-neutral-950);--sc-text-2:var(--color-neutral-600);--sc-text-3:var(--color-neutral-500);--sc-accent:var(--color-green-700);--sc-gain:var(--color-gain-light);--sc-loss:var(--color-loss-light);--sc-line:var(--color-green-700);--sc-bench:var(--color-blue-700);--sc-bench-text:var(--color-blue-700)}.shareable-backtest-modal-module__K7TZga__cardHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--sc-border);display:flex}.shareable-backtest-modal-module__K7TZga__brandGroup{gap:var(--space-1);flex-direction:column;display:flex}.shareable-backtest-modal-module__K7TZga__brandBadge{align-items:center;gap:var(--space-1);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--sc-accent);display:inline-flex}.shareable-backtest-modal-module__K7TZga__brandDot{width:var(--progress-track-h);height:var(--progress-track-h);border-radius:var(--radius-pill);background-color:var(--sc-line)}.shareable-backtest-modal-module__K7TZga__strategyTitle{font-family:var(--ts-font);font-size:var(--ts-body-lg);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--sc-text);line-height:var(--ts-lh-tight);word-break:break-word;margin:0}.shareable-backtest-modal-module__K7TZga__periodBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background-color:var(--sc-tile);border:1px solid var(--sc-border);font-family:var(--ts-font);font-size:var(--ts-caption);color:var(--sc-text-2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.shareable-backtest-modal-module__K7TZga__heroMetricBanner{background-color:color-mix(in srgb, var(--sc-line) 10%, var(--sc-tile));border:1px solid var(--color-accent-line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.shareable-backtest-modal-module__K7TZga__heroReturnCol{gap:var(--space-1);flex-direction:column;display:flex}.shareable-backtest-modal-module__K7TZga__heroReturnLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--sc-text-2)}.shareable-backtest-modal-module__K7TZga__heroReturnValue{font-family:var(--ts-font);font-size:var(--ts-h4);font-weight:var(--weight-medium);line-height:var(--ts-lh-tight);color:var(--sc-gain);font-variant-numeric:tabular-nums lining-nums}.shareable-backtest-modal-module__K7TZga__heroGrowthBadge{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.shareable-backtest-modal-module__K7TZga__heroGrowthMult{font-family:var(--ts-font);font-size:var(--ts-h5);font-weight:var(--weight-medium);color:var(--sc-text);font-variant-numeric:tabular-nums lining-nums;line-height:var(--ts-lh-tight)}.shareable-backtest-modal-module__K7TZga__heroGrowthLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--sc-text-2)}.shareable-backtest-modal-module__K7TZga__statsGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:639px){.shareable-backtest-modal-module__K7TZga__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shareable-backtest-modal-module__K7TZga__statCard{background-color:var(--sc-tile);border:1px solid var(--sc-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);gap:var(--space-1);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.shareable-backtest-modal-module__K7TZga__statLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--sc-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shareable-backtest-modal-module__K7TZga__statValue{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--sc-text);font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shareable-backtest-modal-module__K7TZga__statPositive{color:var(--sc-gain)}.shareable-backtest-modal-module__K7TZga__statNegative{color:var(--sc-loss)}.shareable-backtest-modal-module__K7TZga__benchComparisonBox{background-color:var(--sc-tile);border:1px solid var(--sc-border);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.shareable-backtest-modal-module__K7TZga__benchHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shareable-backtest-modal-module__K7TZga__benchTitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--sc-text-2)}.shareable-backtest-modal-module__K7TZga__benchLegend{align-items:center;gap:var(--space-3);font-family:var(--ts-font);font-size:var(--ts-caption);display:flex}.shareable-backtest-modal-module__K7TZga__legendStrategy{align-items:center;gap:var(--space-1);color:var(--sc-accent);font-weight:var(--weight-medium);display:flex}.shareable-backtest-modal-module__K7TZga__legendStrategyDot{width:var(--space-2);height:var(--space-1);border-radius:var(--radius-pill);background-color:var(--sc-line)}.shareable-backtest-modal-module__K7TZga__legendBenchmark{align-items:center;gap:var(--space-1);color:var(--sc-bench-text);font-weight:var(--weight-medium);display:flex}.shareable-backtest-modal-module__K7TZga__legendBenchmarkLine{width:var(--space-2);border-top:2px dashed var(--sc-bench)}.shareable-backtest-modal-module__K7TZga__chartContainer{width:100%;height:var(--space-13);position:relative}.shareable-backtest-modal-module__K7TZga__chartSvg{width:100%;height:100%;overflow:visible}.shareable-backtest-modal-module__K7TZga__areaFill{fill:var(--sc-line);fill-opacity:.12}.shareable-backtest-modal-module__K7TZga__lineBenchmark{fill:none;stroke:var(--sc-bench);stroke-width:2px;stroke-dasharray:5 4}.shareable-backtest-modal-module__K7TZga__lineStrategy{fill:none;stroke:var(--sc-line);stroke-width:2.5px;stroke-linecap:round}.shareable-backtest-modal-module__K7TZga__benchMetricsRow{padding-top:var(--space-2);border-top:1px solid var(--sc-border);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--sc-text-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shareable-backtest-modal-module__K7TZga__benchMetricItem{align-items:center;gap:var(--space-1);display:flex}.shareable-backtest-modal-module__K7TZga__benchHighlight{font-weight:var(--weight-medium);color:var(--sc-text);font-variant-numeric:tabular-nums lining-nums}.shareable-backtest-modal-module__K7TZga__benchOutperform{color:var(--sc-gain);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums}.shareable-backtest-modal-module__K7TZga__cardFooterRow{padding-top:var(--space-2);border-top:1px solid var(--sc-border);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--sc-text-3);justify-content:space-between;align-items:center;display:flex}.shareable-backtest-modal-module__K7TZga__footerBrandGroup{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.shareable-backtest-modal-module__K7TZga__footerLogo{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs);object-fit:contain;border:1px solid var(--sc-border);flex-shrink:0}.shareable-backtest-modal-module__K7TZga__footerBrand{font-weight:var(--weight-medium);color:var(--sc-text-2)}.shareable-backtest-modal-module__K7TZga__cardDisclaimer{font-family:var(--ts-font);font-size:var(--ts-caption);line-height:var(--ts-lh-normal);color:var(--sc-text-3);margin:0}.shareable-backtest-modal-module__K7TZga__topSocialRow,.shareable-backtest-modal-module__K7TZga__shareHeadRow,.shareable-backtest-modal-module__K7TZga__cardCaptureWrapper{--share-card-w:520px;width:100%;max-width:var(--share-card-w);box-sizing:border-box;flex-shrink:0;margin-left:auto;margin-right:auto}.shareable-backtest-modal-module__K7TZga__shareHeadRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.shareable-backtest-modal-module__K7TZga__shareHeadLabel{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--ts-caption);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;display:flex}.shareable-backtest-modal-module__K7TZga__shareHeadIcon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-action-brand);flex-shrink:0}.shareable-backtest-modal-module__K7TZga__headerDescription{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shareable-backtest-modal-module__K7TZga__topSocialRow{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:639px){.shareable-backtest-modal-module__K7TZga__topSocialRow{gap:var(--space-1)}.shareable-backtest-modal-module__K7TZga__labelLong{display:none}}.shareable-backtest-modal-module__K7TZga__labelLong{white-space:nowrap}@media (max-width:639px){.shareable-backtest-modal-module__K7TZga__cardCaptureWrapper{max-width:100%;padding:var(--space-3);gap:var(--space-3)}.shareable-backtest-modal-module__K7TZga__cardHeaderRow{gap:var(--space-2);flex-direction:column}.shareable-backtest-modal-module__K7TZga__heroMetricBanner{padding:var(--space-3)}.shareable-backtest-modal-module__K7TZga__heroReturnValue{font-size:var(--ts-h5)}.shareable-backtest-modal-module__K7TZga__heroGrowthMult{font-size:var(--ts-h6)}.shareable-backtest-modal-module__K7TZga__chartContainer{height:calc(var(--space-13) + var(--space-4))}.shareable-backtest-modal-module__K7TZga__heroGrowthBadge{flex-shrink:0}.shareable-backtest-modal-module__K7TZga__statCard{padding:var(--space-2)}.shareable-backtest-modal-module__K7TZga__benchLegend{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.shareable-backtest-modal-module__K7TZga__benchMetricsRow{flex-direction:column;align-items:flex-start}.shareable-backtest-modal-module__K7TZga__cardFooterRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.shareable-backtest-modal-module__K7TZga__footerBrandGroup{flex-wrap:wrap}}