.CF48eq_page{min-height:100vh;color:var(--text-primary,#fafafa);background:linear-gradient(#0b0d11 0%,#111419 46%,#0b0d11 100%);padding:48px 20px 88px}.CF48eq_article{width:min(1060px,100%);margin:0 auto}.CF48eq_hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:20px;margin-bottom:28px;display:grid}.CF48eq_heroCopy,.CF48eq_statusCard,.CF48eq_loadingPanel,.CF48eq_markdown,.CF48eq_markdownPlaceholder,.CF48eq_bottomDisclaimer{border:1px solid var(--control-border,#ffffff17);border-radius:var(--card-radius,8px);background:var(--control-bg,#15181e)}.CF48eq_heroCopy{padding:28px}.CF48eq_disclaimer{color:var(--text-muted,#ffffff6b);margin:10px 0 0;font-size:11px;line-height:1.45}.CF48eq_kicker{color:var(--accent,#3ddc97);font-size:13px;font-weight:600}.CF48eq_hero h1{max-width:640px;color:var(--text-primary,#fafafa);letter-spacing:0;margin:10px 0 0;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.CF48eq_heroLede{max-width:76ch;color:var(--text-secondary,#ffffffad);margin:18px 0 0;font-size:14px;line-height:1.6}.CF48eq_statusCard{flex-direction:column;padding:24px;display:flex}.CF48eq_statusGrid span,.CF48eq_loadingSummary span{color:var(--label-color,#ffffff80);font-size:13px;font-weight:500}.CF48eq_statusGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;column-gap:20px;display:grid}.CF48eq_statusGrid span{gap:4px;padding:14px 0;display:grid}.CF48eq_statusGrid span:nth-child(n+3){border-top:1px solid var(--border-subtle,#ffffff14)}.CF48eq_statusGrid strong{color:var(--text-primary,#fafafa);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.CF48eq_statusValueLabel{text-transform:capitalize}.CF48eq_variantSection{margin-top:32px}.CF48eq_reportCta{margin:28px 0 0}.CF48eq_variantSection h2{color:var(--text-primary,#fafafa);letter-spacing:0;margin:0 0 14px;font-size:20px;font-weight:600}.CF48eq_variantGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.CF48eq_variantGrid .CF48eq_variantStrategyCard{border-color:var(--control-border,#ffffff17);border-radius:var(--card-radius,8px);background:var(--control-bg,#15181e);min-height:260px;text-decoration:none}.CF48eq_variantGrid .CF48eq_variantStrategyCard:hover{border-color:var(--control-border-strong,#ffffff29);background:var(--control-bg-hover,#1c2027)}.CF48eq_variantStrategyCard .CF48eq_variantMetricLabel{color:var(--label-color,#ffffff80);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:500}.CF48eq_variantStrategyCard .CF48eq_variantPositive{color:var(--profit,#3fbf7f)}.CF48eq_variantStrategyCard .CF48eq_variantNegative{color:var(--loss,#e5666d)}.CF48eq_variantStrategyCard .CF48eq_variantRunBtn{border-radius:var(--control-radius,6px);font-weight:600}.CF48eq_variantStaticCard{cursor:default}.CF48eq_loadingPanel{gap:14px;margin-top:28px;padding:22px;display:grid}.CF48eq_loadingHeader,.CF48eq_loadingMeta{color:var(--text-muted,#ffffff94);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.CF48eq_loadingHeader{color:var(--text-primary,#fafafa);font-weight:600}.CF48eq_loadingHeader strong{color:var(--accent,#3ddc97);font-variant-numeric:tabular-nums}.CF48eq_loadingTrack{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.CF48eq_loadingFill{border-radius:inherit;background:var(--accent,#3ddc97);min-width:2px;height:100%;transition:width .42s cubic-bezier(.4,0,.2,1);display:block}.CF48eq_loadingPanel p{max-width:760px;color:var(--text-muted,#ffffffa8);margin:0;font-size:14px;line-height:1.58}.CF48eq_loadingSummary{border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--control-radius,6px);background:#ffffff06;gap:8px;padding:14px 16px;display:grid}.CF48eq_loadingSummary p{max-width:none;color:var(--text-primary,#fafafa);font-size:14px}.CF48eq_loadingError{color:var(--danger,#ff6b6b)!important}.CF48eq_markdown{color:var(--text-secondary,#ffffffb8);margin-top:32px;padding:34px;font-size:16px;line-height:1.75;position:relative;overflow:hidden}.CF48eq_markdown h1,.CF48eq_markdown h2,.CF48eq_markdown h3,.CF48eq_markdown h4{color:var(--text-primary,#fafafa);letter-spacing:0;line-height:1.18}.CF48eq_markdown h1{max-width:840px;margin:0 0 18px;font-size:clamp(26px,3vw,32px);font-weight:600}.CF48eq_markdown h2{color:var(--text-primary,#fafafa);margin:40px 0 14px;font-size:22px;font-weight:600}.CF48eq_markdown h1:first-child,.CF48eq_markdown h2:first-child,.CF48eq_markdown h3:first-child{margin-top:0}.CF48eq_markdown h3{margin:30px 0 10px;font-size:18px;font-weight:600}.CF48eq_markdown h4{margin:22px 0 8px;font-size:15px;font-weight:600}.CF48eq_markdown p{max-width:82ch;margin:0 0 16px}.CF48eq_markdown strong{color:var(--text-primary,#fafafa);font-weight:600}.CF48eq_markdown em{color:#ffffffdb}.CF48eq_markdown a{color:var(--accent,#3ddc97);border-bottom:1px solid #3ddc9761;text-decoration:none}.CF48eq_markdown a:hover{border-bottom-color:var(--accent,#3ddc97)}.CF48eq_markdown ul,.CF48eq_markdown ol{margin:0 0 18px;padding-left:20px}.CF48eq_markdown li{margin-bottom:8px;padding-left:4px}.CF48eq_markdown li::marker{color:var(--label-color,#ffffff80)}.CF48eq_markdown blockquote{border:1px solid var(--control-border,#ffffff17);border-radius:var(--card-radius,8px);color:#ffffffc7;background:#ffffff08;margin:22px 0;padding:14px 18px}.CF48eq_markdown blockquote p:last-child{margin-bottom:0}.CF48eq_markdown hr{background:var(--border-subtle,#ffffff14);border:0;height:1px;margin:34px 0}.CF48eq_markdown code{border:1px solid var(--control-border,#ffffff17);color:var(--text-primary,#fafafa);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.86em}.CF48eq_markdown pre{border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--card-radius,8px);color:var(--text-primary,#fafafa);background:#080b0d;padding:16px;font-size:13px;line-height:1.5;overflow-x:auto}.CF48eq_markdown pre code{color:inherit;background:0 0;border:0;padding:0}.CF48eq_markdown .research-table-frame{border:1px solid var(--control-border,#ffffff17);border-radius:var(--card-radius,8px);background:#06080b9e;margin:24px 0 30px;overflow-x:auto}.CF48eq_markdown table{border-collapse:separate;border-spacing:0;color:#ffffffc7;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:13px;line-height:1.45}.CF48eq_markdown thead{background:#ffffff0a}:is(.CF48eq_markdown th,.CF48eq_markdown td){text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #ffffff13;padding:13px 15px}.CF48eq_markdown th{color:var(--label-color,#ffffff80);font-size:12px;font-weight:500}:is(.CF48eq_markdown td:first-child,.CF48eq_markdown th:first-child){padding-left:18px}:is(.CF48eq_markdown td:last-child,.CF48eq_markdown th:last-child){padding-right:18px}.CF48eq_markdown tbody tr{transition:background .16s}.CF48eq_markdown tbody tr:nth-child(2n){background:#ffffff06}.CF48eq_markdown tbody tr:hover{background:var(--control-bg-hover,#ffffff0a)}.CF48eq_markdown tbody tr:last-child td{border-bottom:0}:is(.CF48eq_markdown td:nth-child(3),.CF48eq_markdown td:nth-child(4),.CF48eq_markdown td:nth-child(5),.CF48eq_markdown td:nth-child(6),.CF48eq_markdown td:nth-child(7),.CF48eq_markdown td:nth-child(8)){text-align:right}.CF48eq_markdownPlaceholder{margin-top:32px;padding:30px}.CF48eq_markdownPlaceholder h2{color:var(--text-primary,#fafafa);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.15}.CF48eq_markdownPlaceholder p{max-width:720px;color:var(--text-muted,#ffffffa8);margin:0;font-size:16px;line-height:1.65}.CF48eq_bottomDisclaimer{color:var(--text-muted,#ffffff94);margin-top:40px;padding:20px 22px;font-size:13px;line-height:1.6}@media (max-width:980px){.CF48eq_hero{grid-template-columns:1fr}.CF48eq_statusGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CF48eq_statusGrid span{padding:6px 0}.CF48eq_statusGrid span:nth-child(n+3){border-top:none}.CF48eq_variantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CF48eq_page{padding:28px 14px 64px}.CF48eq_heroCopy,.CF48eq_statusCard,.CF48eq_loadingPanel,.CF48eq_markdown,.CF48eq_markdownPlaceholder{padding:20px}.CF48eq_markdown{font-size:15px}.CF48eq_markdown h1{font-size:28px}.CF48eq_markdown h2{font-size:21px}.CF48eq_statusGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.CF48eq_variantGrid{grid-template-columns:1fr}.CF48eq_hero h1{font-size:30px}}[data-studio-library] .CF48eq_page{background:0 0;max-width:none;min-height:0;margin:0;padding:0}[data-studio-library] .CF48eq_hero h1{font-size:clamp(26px,3vw,32px);line-height:1.2}
