.stock-options-backtesting-strategies-body_root__2K7qM{--bg:#f8f7f4;--surface:#ffffff;--surface-soft:#f3f1eb;--border:#e2ded5;--border-light:#ece7dd;--text-primary:#191816;--text-secondary:#5d584f;--text-muted:#8d867b;--accent:#1d6f68;--accent-mid:#2a8a82;--accent-soft:#e4f1ef;--blue-soft:#e7eef8;--gold:#c59b3d;--gold-soft:#f5ecd2;--green:#2a7a54;--green-soft:#e5f1ea;--red:#ba4a38;--red-soft:#f7e4df;--dark-card:#171d24;--dark-border:#293240;--dark-text:#e5e9f2;--dark-muted:#8590a4;--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow:0 8px 24px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);--font-display:var(--font-alphamood-display),Georgia,serif;--font-body:var(--font-alphamood-body),sans-serif;--font-mono:var(--font-alphamood-mono),monospace}.stock-options-backtesting-strategies-body_page__idMhl{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);overflow-x:clip}.stock-options-backtesting-strategies-body_scrollTarget__YUqsX{scroll-margin-top:132px}.stock-options-backtesting-strategies-body_hero__uHiE6{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 490px;margin:0 auto;max-width:1160px;padding:76px 40px 68px}.stock-options-backtesting-strategies-body_heroCopy__hY1Pt{padding-top:8px}.stock-options-backtesting-strategies-body_eyebrow__ii3rt{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;margin-bottom:20px;padding:6px 12px;text-transform:uppercase}.stock-options-backtesting-strategies-body_eyebrow__ii3rt svg{height:12px;width:12px}.stock-options-backtesting-strategies-body_h1__Go6Dv{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.stock-options-backtesting-strategies-body_h1__Go6Dv em,.stock-options-backtesting-strategies-body_h2__nv46s em{color:var(--accent);font-style:italic}.stock-options-backtesting-strategies-body_heroDescription__9eEwF{color:var(--text-secondary);font-size:17px;line-height:1.74;margin:0 0 32px;max-width:560px}.stock-options-backtesting-strategies-body_ctaRow__XftLJ{display:flex;flex-wrap:wrap;gap:12px}.stock-options-backtesting-strategies-body_primaryButton__M3w5b,.stock-options-backtesting-strategies-body_primaryDarkButton__EpEwR,.stock-options-backtesting-strategies-body_secondaryButton__Q8EhO{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.01em;padding:12px 24px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s,opacity .2s}.stock-options-backtesting-strategies-body_primaryButton__M3w5b{background:var(--accent);color:#fff}.stock-options-backtesting-strategies-body_primaryButton__M3w5b:hover{background:var(--accent-mid);transform:translateY(-1px)}.stock-options-backtesting-strategies-body_secondaryButton__Q8EhO{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.stock-options-backtesting-strategies-body_secondaryButton__Q8EhO:hover{background:var(--accent-soft);border-color:var(--accent)}.stock-options-backtesting-strategies-body_primaryDarkButton__EpEwR{background:var(--accent-mid);color:#fff}.stock-options-backtesting-strategies-body_primaryDarkButton__EpEwR:hover{opacity:.9}.stock-options-backtesting-strategies-body_heroVisual__ZT1y4{display:flex;flex-direction:column;gap:14px}.stock-options-backtesting-strategies-body_comparisonCard__cRi_T,.stock-options-backtesting-strategies-body_featureCard__GcriN,.stock-options-backtesting-strategies-body_framingCard__BpJZ_,.stock-options-backtesting-strategies-body_heroChartCard__3zqeO,.stock-options-backtesting-strategies-body_interpretationCard__v9mI4,.stock-options-backtesting-strategies-body_scorecard__PuNzQ,.stock-options-backtesting-strategies-body_sectionCard__xX29v,.stock-options-backtesting-strategies-body_tableCard__SdbHu{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm)}.stock-options-backtesting-strategies-body_heroChartCard__3zqeO{box-shadow:var(--shadow);padding:20px 22px 14px}.stock-options-backtesting-strategies-body_sectionCard__xX29v{padding:22px}.stock-options-backtesting-strategies-body_cardLabel__6yZ_Z{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.stock-options-backtesting-strategies-body_heroTeaser__Dp2YI{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:20px}.stock-options-backtesting-strategies-body_heroTeaserHeader__VzRuG{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.stock-options-backtesting-strategies-body_heroTeaserTitle__02sv1{color:var(--dark-text);font-size:13px;font-weight:600}.stock-options-backtesting-strategies-body_heroTeaserBadge__zKTy1{background:rgba(42,138,130,.12);border-radius:999px;color:#7fd0c7;font-size:10px;font-weight:600;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.stock-options-backtesting-strategies-body_heroTeaserMeta__xcU7u{color:var(--dark-muted);font-family:var(--font-mono);font-size:12px;line-height:1.6;margin-bottom:14px}.stock-options-backtesting-strategies-body_heroStatGrid__sF6Lb{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.stock-options-backtesting-strategies-body_heroStatCard__d_5Nj{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px}.stock-options-backtesting-strategies-body_heroStatLabel__PiI6q{color:var(--dark-muted);font-size:10px;line-height:1.45;margin-bottom:6px}.stock-options-backtesting-strategies-body_heroStatValue__fnpsU{color:var(--dark-text);font-family:var(--font-mono);font-size:18px;font-weight:500}.stock-options-backtesting-strategies-body_heroTeaserNote__3FlU7{border-top:1px solid rgba(255,255,255,.08);color:var(--dark-muted);font-size:11.5px;line-height:1.6;margin-top:14px;padding-top:14px}.stock-options-backtesting-strategies-body_anchorNav__Mnseo{backdrop-filter:blur(10px);background:rgba(248,247,244,.94);border-bottom:1px solid var(--border);padding:0 40px;position:sticky;top:62px;z-index:90}.stock-options-backtesting-strategies-body_anchorNavInner__OM7fs{display:flex;gap:0;margin:0 auto;max-width:1160px;overflow-x:auto;scrollbar-width:none}.stock-options-backtesting-strategies-body_anchorNavInner__OM7fs::-webkit-scrollbar{display:none}.stock-options-backtesting-strategies-body_anchorLink__1nkS9{border-bottom:2px solid transparent;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.02em;padding:14px 16px;text-decoration:none;transition:border-color .2s,color .2s;white-space:nowrap}.stock-options-backtesting-strategies-body_anchorLink__1nkS9:hover{border-bottom-color:var(--accent);color:var(--accent)}.stock-options-backtesting-strategies-body_section__BDKz0{border-top:1px solid var(--border-light);margin:0 auto;max-width:1160px;padding:82px 40px}.stock-options-backtesting-strategies-body_band__Hi3la{background:var(--surface-soft);border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light)}.stock-options-backtesting-strategies-body_band__Hi3la .stock-options-backtesting-strategies-body_section__BDKz0{border-top:none}.stock-options-backtesting-strategies-body_sectionGrid__VOu9T{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stock-options-backtesting-strategies-body_sectionIntroWide__n2RPt,.stock-options-backtesting-strategies-body_sectionIntro__OAF5P{max-width:680px}.stock-options-backtesting-strategies-body_sectionIntroWide__n2RPt{margin-bottom:32px}.stock-options-backtesting-strategies-body_h2__nv46s{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.16;margin:0 0 18px}.stock-options-backtesting-strategies-body_h3___1sz9{color:var(--text-primary);font-size:16px;font-weight:600;margin:24px 0 8px}.stock-options-backtesting-strategies-body_paragraph__4EyYl{color:var(--text-secondary);font-size:15.5px;line-height:1.76;margin:0 0 16px}.stock-options-backtesting-strategies-body_paragraph__4EyYl:last-child{margin-bottom:0}.stock-options-backtesting-strategies-body_stepGrid__XuHCr{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-options-backtesting-strategies-body_stepCard__vNUlR{background:linear-gradient(180deg,#fbfaf7,#f4f1ea);border:1px solid var(--border-light);border-radius:14px;padding:16px}.stock-options-backtesting-strategies-body_darkMetricMarker__lZyIR,.stock-options-backtesting-strategies-body_itemArrow__kp1nJ,.stock-options-backtesting-strategies-body_stepMarker__uQn2u{align-items:center;display:inline-flex;font-family:var(--font-mono);justify-content:center}.stock-options-backtesting-strategies-body_stepMarker__uQn2u{background:var(--accent-soft);border-radius:999px;color:var(--accent);font-size:11px;font-weight:600;height:30px;margin-bottom:10px;width:30px}.stock-options-backtesting-strategies-body_stepTitle__hGkr7{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:6px}.stock-options-backtesting-strategies-body_stepBody__5opWq{color:var(--text-secondary);font-size:12.5px;line-height:1.65}.stock-options-backtesting-strategies-body_comparisonCard__cRi_T{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.stock-options-backtesting-strategies-body_comparisonColumn__OVPrJ{min-width:0}.stock-options-backtesting-strategies-body_comparisonHeader__qLKCp{border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;padding:12px 14px;text-transform:uppercase}.stock-options-backtesting-strategies-body_goodHeader__cZfTW{background:var(--green-soft);color:var(--green)}.stock-options-backtesting-strategies-body_riskHeader__Jf9ub{background:var(--red-soft);color:var(--red)}.stock-options-backtesting-strategies-body_comparisonList__B_AEd{background:var(--surface);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.stock-options-backtesting-strategies-body_comparisonItem__nt4KG{align-items:flex-start;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:13px;gap:10px;line-height:1.6;padding:12px 14px}.stock-options-backtesting-strategies-body_comparisonItem__nt4KG:last-child{border-bottom:none}.stock-options-backtesting-strategies-body_dot__hInQ3{border-radius:999px;flex-shrink:0;height:6px;margin-top:7px;width:6px}.stock-options-backtesting-strategies-body_dotGood__pQzKF{background:var(--green)}.stock-options-backtesting-strategies-body_dotRisk__MV7Sb{background:var(--red)}.stock-options-backtesting-strategies-body_cardGrid__IvRFf{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-options-backtesting-strategies-body_featureCard__GcriN{padding:20px}.stock-options-backtesting-strategies-body_featureCardHeader__U_xle{margin-bottom:14px}.stock-options-backtesting-strategies-body_featureCardBody__eHSfN{color:var(--text-secondary);font-size:14px;line-height:1.72;margin:0}.stock-options-backtesting-strategies-body_pill__GbpWn{border-radius:999px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;padding:6px 10px;text-transform:uppercase}.stock-options-backtesting-strategies-body_pillGood__s5vQx{background:var(--green-soft);color:var(--green)}.stock-options-backtesting-strategies-body_pillCaution__SbslV{background:var(--gold-soft);color:var(--gold)}.stock-options-backtesting-strategies-body_pillRisk__UQioJ{background:var(--red-soft);color:var(--red)}.stock-options-backtesting-strategies-body_pillAccent__CGque{background:var(--blue-soft);color:#295d96}.stock-options-backtesting-strategies-body_interpretationCard__v9mI4,.stock-options-backtesting-strategies-body_scorecard__PuNzQ,.stock-options-backtesting-strategies-body_tableCard__SdbHu{padding:22px}.stock-options-backtesting-strategies-body_scoreRows__paNvl{display:flex;flex-direction:column}.stock-options-backtesting-strategies-body_scoreRow__Sh9Yw{align-items:start;border-bottom:1px solid var(--border-light);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.stock-options-backtesting-strategies-body_scoreRow__Sh9Yw:first-child{padding-top:4px}.stock-options-backtesting-strategies-body_scoreRow__Sh9Yw:last-child{border-bottom:none;padding-bottom:0}.stock-options-backtesting-strategies-body_scoreField__HWG_4{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:4px}.stock-options-backtesting-strategies-body_scoreNote__GOnLh{color:var(--text-secondary);font-size:12.5px;line-height:1.62}.stock-options-backtesting-strategies-body_scoreValueWrap__Oxmoq{padding-top:2px}.stock-options-backtesting-strategies-body_inlineCta__u8zwM{align-items:center;border-bottom:1px solid rgba(29,111,104,.18);color:var(--accent);display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-top:22px;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.stock-options-backtesting-strategies-body_inlineCta__u8zwM:hover{border-color:var(--accent)}.stock-options-backtesting-strategies-body_inlineCta__u8zwM svg,.stock-options-backtesting-strategies-body_itemArrow__kp1nJ svg{height:14px;width:14px}.stock-options-backtesting-strategies-body_tableWrap__l_JdK{overflow-x:auto}.stock-options-backtesting-strategies-body_matrixTable__Hc_Mp{border-collapse:collapse;min-width:100%;width:100%}.stock-options-backtesting-strategies-body_matrixTable__Hc_Mp th{background:var(--surface-soft);border-bottom:2px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase}.stock-options-backtesting-strategies-body_matrixTable__Hc_Mp td{border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:13px;line-height:1.62;padding:13px 14px;vertical-align:top}.stock-options-backtesting-strategies-body_matrixTable__Hc_Mp tr:last-child td{border-bottom:none}.stock-options-backtesting-strategies-body_matrixTable__Hc_Mp td:first-child{color:var(--text-primary);font-size:12.5px;font-weight:600}.stock-options-backtesting-strategies-body_twoCardGrid__FONBO{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-options-backtesting-strategies-body_framingCard__BpJZ_{overflow:hidden}.stock-options-backtesting-strategies-body_framingHeader__Sb65W{background:var(--surface-soft);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:13px;font-weight:600;padding:14px 18px}.stock-options-backtesting-strategies-body_framingList__JNuxt{padding:8px 0}.stock-options-backtesting-strategies-body_framingItem__m5QQt{align-items:flex-start;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:13px;gap:10px;line-height:1.62;padding:12px 18px}.stock-options-backtesting-strategies-body_framingItem__m5QQt:last-child{border-bottom:none}.stock-options-backtesting-strategies-body_itemArrow__kp1nJ{background:var(--accent-soft);border-radius:999px;color:var(--accent);flex-shrink:0;height:22px;margin-top:1px;width:22px}.stock-options-backtesting-strategies-body_interpretationGrid__FD6cE{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-options-backtesting-strategies-body_interpretationColumn__d_cPy{min-width:0}.stock-options-backtesting-strategies-body_interpretationItem__TOHLD{border-bottom:1px solid var(--border-light);padding:14px 0}.stock-options-backtesting-strategies-body_interpretationItem__TOHLD:last-child{border-bottom:none;padding-bottom:0}.stock-options-backtesting-strategies-body_interpretationTheme__965_5{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:6px}.stock-options-backtesting-strategies-body_interpretationText__5TvMW{color:var(--text-secondary);font-size:13px;line-height:1.62}.stock-options-backtesting-strategies-body_darkStrip__Da6zC{background:linear-gradient(135deg,#101418,#161d24 58%,#11161d);border:1px solid var(--dark-border);border-radius:20px;padding:36px}.stock-options-backtesting-strategies-body_darkStripHeader__TjQqG{margin-bottom:28px;max-width:720px}.stock-options-backtesting-strategies-body_darkStripEyebrow__iZxgo{color:#7fd0c7;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.stock-options-backtesting-strategies-body_darkStripTitle__BLaMy{color:var(--dark-text);font-family:var(--font-display);font-size:30px;letter-spacing:-.02em;line-height:1.18;margin:0}.stock-options-backtesting-strategies-body_darkStripBody__h32fH{color:var(--dark-muted);font-size:14px;line-height:1.72;margin-top:10px}.stock-options-backtesting-strategies-body_darkMetricGrid__7w0Z1{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.stock-options-backtesting-strategies-body_darkMetricCard__7_Oar{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px 14px}.stock-options-backtesting-strategies-body_darkMetricMarker__lZyIR{background:rgba(127,208,199,.12);border-radius:999px;color:#7fd0c7;font-size:11px;font-weight:600;height:32px;margin-bottom:12px;min-width:32px;padding:0 10px}.stock-options-backtesting-strategies-body_darkMetricName__99gT6{color:var(--dark-text);font-size:12px;font-weight:600;margin-bottom:5px}.stock-options-backtesting-strategies-body_darkMetricBody__eKNes{color:var(--dark-muted);font-size:11.5px;line-height:1.58}.stock-options-backtesting-strategies-body_finalBlock__X3xT7{max-width:720px}.stock-options-backtesting-strategies-body_relatedBlock__pFtzT{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin-bottom:24px;padding:18px 20px}.stock-options-backtesting-strategies-body_relatedLinks__UKRRC{display:flex;flex-wrap:wrap;gap:10px}.stock-options-backtesting-strategies-body_relatedLink__HW5iX{color:var(--accent);font-size:13px;text-decoration:none}.stock-options-backtesting-strategies-body_relatedLink__HW5iX:hover{text-decoration:underline}@media (max-width:980px){.stock-options-backtesting-strategies-body_hero__uHiE6{grid-template-columns:1fr;padding:60px 24px 52px}.stock-options-backtesting-strategies-body_anchorNav__Mnseo{padding:0 24px}.stock-options-backtesting-strategies-body_section__BDKz0{padding:60px 24px}.stock-options-backtesting-strategies-body_sectionGrid__VOu9T,.stock-options-backtesting-strategies-body_twoCardGrid__FONBO{grid-template-columns:1fr}.stock-options-backtesting-strategies-body_darkMetricGrid__7w0Z1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stock-options-backtesting-strategies-body_cardGrid__IvRFf,.stock-options-backtesting-strategies-body_comparisonCard__cRi_T,.stock-options-backtesting-strategies-body_heroStatGrid__sF6Lb,.stock-options-backtesting-strategies-body_interpretationGrid__FD6cE,.stock-options-backtesting-strategies-body_scoreRow__Sh9Yw,.stock-options-backtesting-strategies-body_stepGrid__XuHCr{grid-template-columns:1fr}}@media (max-width:600px){.stock-options-backtesting-strategies-body_ctaRow__XftLJ{flex-direction:column}.stock-options-backtesting-strategies-body_darkStrip__Da6zC{padding:26px 22px}.stock-options-backtesting-strategies-body_darkMetricGrid__7w0Z1{grid-template-columns:1fr}}