.backtest-module__iy4lAG__page{color:#d8d8e0;background:#0a0a12;min-height:100vh}.backtest-module__iy4lAG__container{max-width:960px;margin:0 auto;padding:2rem 1.25rem 4rem}.backtest-module__iy4lAG__title{color:#c9a84c;margin-bottom:.4rem;font-size:1.8rem}.backtest-module__iy4lAG__subtitle{color:#8a8a99;margin-bottom:2rem;font-size:.9rem}.backtest-module__iy4lAG__card{background:#12121e;border:1px solid #c9a84c2e;border-radius:12px;margin-bottom:2rem;padding:1.25rem 1.5rem}.backtest-module__iy4lAG__cardTitle{color:#c9a84c;margin-bottom:.75rem;font-size:1.1rem}.backtest-module__iy4lAG__methodText{color:#c4c4d0;font-size:.95rem;line-height:1.8}.backtest-module__iy4lAG__sectionTitle{color:#c9a84c;margin:2.25rem 0 1rem;font-size:1.25rem}.backtest-module__iy4lAG__barChart{flex-direction:column;gap:.6rem;display:flex}.backtest-module__iy4lAG__barRow{grid-template-columns:7.5rem 1fr 4.5rem;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.backtest-module__iy4lAG__barLabel{text-align:right;color:#c4c4d0;white-space:nowrap}.backtest-module__iy4lAG__barTrack{background:#ffffff0a;border-radius:4px;height:20px;position:relative;overflow:hidden}.backtest-module__iy4lAG__barPos{background:linear-gradient(90deg,#a8863a,#c9a84c);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.backtest-module__iy4lAG__barNeg{background:linear-gradient(90deg,#e05555,#b03a3a);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.backtest-module__iy4lAG__barValue{font-variant-numeric:tabular-nums;font-weight:600}.backtest-module__iy4lAG__pos{color:#c9a84c}.backtest-module__iy4lAG__neg{color:#e05555}.backtest-module__iy4lAG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.backtest-module__iy4lAG__marketCard{background:#12121e;border:1px solid #c9a84c2e;border-radius:12px;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem;display:flex}.backtest-module__iy4lAG__marketHead{align-items:baseline;gap:.5rem;display:flex}.backtest-module__iy4lAG__flag{font-size:1.4rem}.backtest-module__iy4lAG__marketName{color:#f0f0f5;font-size:1.05rem;font-weight:600}.backtest-module__iy4lAG__marketReturn{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.2rem;font-weight:700}.backtest-module__iy4lAG__metaRow{justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.backtest-module__iy4lAG__metaLabel{color:#8a8a99;flex-shrink:0}.backtest-module__iy4lAG__metaValue{color:#c4c4d0;text-align:right}.backtest-module__iy4lAG__note{color:#9a9aa8;border-top:1px dashed #ffffff14;margin-top:.35rem;padding-top:.55rem;font-size:.82rem;line-height:1.6}.backtest-module__iy4lAG__conclusionList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.backtest-module__iy4lAG__conclusionItem{color:#c4c4d0;background:#12121e;border-left:3px solid #c9a84c;border-radius:0 8px 8px 0;padding:.8rem 1.1rem;font-size:.95rem;line-height:1.7}@media (max-width:520px){.backtest-module__iy4lAG__barRow{grid-template-columns:5.2rem 1fr 4rem;font-size:.8rem}.backtest-module__iy4lAG__title{font-size:1.45rem}}
