._root_xwzp5_1{--catalog-detail-body-size:16px;--catalog-detail-body-line:24px;font:400 var(--catalog-detail-body-size)/var(--catalog-detail-body-line) var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}._root_xwzp5_1>._row_xwzp5_8{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding:10px 0;display:grid}._root_xwzp5_1>._row_xwzp5_8>:is(._label_xwzp5_15,._value_xwzp5_15){min-width:0;font:inherit;overflow-wrap:anywhere;margin:0}._root_xwzp5_1>._row_xwzp5_8>._label_xwzp5_15{color:var(--text-secondary);text-align:left}._root_xwzp5_1>._row_xwzp5_8>._value_xwzp5_15{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:650px){._root_xwzp5_1>._row_xwzp5_8{gap:12px}}.comparisonPage{--comparison-highlight:color-mix(in srgb,var(--constant-brand-green) 12%,var(--surface-card));--comparison-heading-background:var(--comparison-highlight);--comparison-heading-text:var(--text-primary);color:var(--text-primary)}:root[data-theme=light] .comparisonPage{--comparison-highlight:color-mix(in srgb,var(--constant-brand-green) 10%,var(--surface-canvas));--comparison-heading-background:var(--comparison-highlight);--comparison-heading-text:var(--text-primary)}.comparisonHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:96px;padding-bottom:48px;display:grid}.comparisonPage a:not(.siteButton){color:inherit}.comparisonEyebrow{color:var(--text-secondary);font-size:var(--ep-type-body);font-weight:var(--ep-weight-body);margin:0 0 20px}.comparisonHero h1{font-size:var(--ep-type-section);font-weight:var(--ep-weight-title);letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;line-height:1.14}.comparisonHeroCopy>.epSectionDescription{color:var(--text-secondary)}.comparisonMascot{aspect-ratio:1.2;width:100%;margin:0;position:relative}.comparisonMascotArt{aspect-ratio:1;width:100%;position:absolute;top:-14%;left:0}.comparisonMascotBody{width:100%;height:auto;display:block}.comparisonMascotBrands{width:100%;height:100%;display:block;position:absolute;inset:0}.comparisonActions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.comparisonSection{padding-top:80px;padding-bottom:80px;scroll-margin-top:100px}.comparisonSection>.epSectionTitle{max-width:1120px;color:var(--text-primary);text-align:center;margin:0 auto 40px;line-height:1.2}.comparisonTableHeader{text-align:center;margin-bottom:48px}.comparisonTableHeader>.comparisonEyebrow{color:var(--color-positive);font-weight:var(--ep-weight-label);margin-bottom:16px}.comparisonTableHeader>.epSectionTitle{max-width:1120px;color:var(--text-primary);text-wrap:balance;margin:0 auto;line-height:1.2}.comparisonTableScroll{border:1px solid var(--ep-border-subtle);border-radius:24px;max-width:100%;overflow:auto}.comparisonTableScroll:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.comparisonTable{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--ep-type-lead);line-height:1.6}.comparisonTable :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--ep-border-subtle);padding:24px}.comparisonTable th{color:var(--text-primary);font-weight:var(--ep-weight-title)}.comparisonTable th:first-child{width:26%}.comparisonTable thead th:first-child{font-weight:var(--ep-weight-body);color:var(--text-secondary)}.comparisonTable td{width:37%;color:var(--text-secondary)}.comparisonTable :is(th,td):nth-child(2){background:var(--comparison-highlight);color:var(--text-primary);font-weight:var(--ep-weight-label)}.comparisonTable thead th:nth-child(2){background:var(--comparison-heading-background);color:var(--comparison-heading-text)}.comparisonTable tbody tr:last-child>*{border-bottom:0}.comparisonFeatures{display:grid}.comparisonFeature{border-bottom:1px solid var(--ep-border-subtle);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:64px;padding:64px 0;display:grid}.comparisonFeature h3{color:var(--text-primary);font-size:var(--ep-type-subheading);font-weight:var(--ep-weight-title);margin:0 0 24px;line-height:1.35}.comparisonFeature h3>span{display:block}.comparisonFeatureCopy>p:not(.comparisonEyebrow){font-size:var(--ep-type-body);color:var(--text-secondary);line-height:1.9}.comparisonFeature .comparisonOutcome{margin:24px 0}.comparisonProductVisual{min-width:0}.comparisonProductWindow{width:100%;min-width:0}.comparisonProductBody{padding:28px}.comparisonProductHeading h4{font-size:var(--ep-type-lead);font-weight:var(--ep-weight-title);color:var(--text-primary);margin:12px 0}.comparisonProductHeading p{color:var(--text-secondary);margin:0}.comparisonProductMeta{color:var(--text-muted)}.comparisonProductTabs{flex-wrap:wrap;margin:24px 0}.comparisonProductPanel h5{font-size:var(--ai-conversation-font-size);font-weight:var(--ep-weight-title);margin:0 0 16px}.comparisonProductPanel>p{color:var(--text-secondary);margin:0 0 16px}.comparisonProductMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 32px;display:grid}.comparisonProductMetrics>div{gap:12px;display:grid}.comparisonProductMetrics span{color:var(--text-secondary)}.comparisonProductMetrics strong{font-size:var(--ep-type-card-title);font-weight:var(--ep-weight-title);color:var(--text-primary)}.comparisonProductMetrics strong.isNegative{color:var(--strategy-loss)}.comparisonProductMetrics strong.isPositive{color:var(--color-positive)}.comparisonProductChart{height:240px;margin:24px 0}.comparisonProductChart .strategyEquityChart{height:100%;min-height:0}.comparisonProductNote{color:var(--text-secondary);border-top:1px solid var(--border-default);padding:16px 0}.comparisonProductActions{flex-wrap:wrap;align-items:center;gap:16px;padding:0 28px 28px;display:flex}.comparisonProductActions>span{color:var(--text-muted)}.comparisonAttribution{color:var(--text-muted);font-size:var(--ep-type-label);flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;line-height:1.6;display:flex}.comparisonAttribution a{text-underline-offset:4px}@media (max-width:1000px){.comparisonHero{gap:24px}.comparisonFeature{gap:32px}}@media (max-width:800px){.comparisonHero{grid-template-columns:1fr;padding-top:96px;padding-bottom:48px}.comparisonMascot{justify-self:center;max-width:560px}.comparisonSection{padding-top:48px;padding-bottom:48px}.comparisonFeature{grid-template-columns:1fr;gap:32px;padding:48px 0}.comparisonTable :is(th,td){padding:20px}}@media (max-width:520px){.comparisonHero h1{font-size:40px}.comparisonFeature h3{font-size:var(--ep-type-card-title)}.comparisonActions{flex-direction:column;align-items:stretch}.comparisonProductBody{padding:16px}.comparisonProductActions{padding:0 16px 16px}.comparisonProductMetrics{gap:8px}.comparisonProductMetrics strong{font-size:var(--ai-conversation-font-size)}}
