.StatGrid-module__s6CbWW__grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.StatGrid-module__s6CbWW__cell{background:var(--surface);transition:background var(--transition);padding:22px}.StatGrid-module__s6CbWW__cellHighlight{background:var(--green-bg);position:relative}.StatGrid-module__s6CbWW__cellHighlight:before{content:"";background:linear-gradient(90deg,var(--green)0%,transparent 100%);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.StatGrid-module__s6CbWW__cell:hover{background:var(--surface-2)}.StatGrid-module__s6CbWW__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:500}.StatGrid-module__s6CbWW__value{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:26px;line-height:1}.StatGrid-module__s6CbWW__value.StatGrid-module__s6CbWW__highlight{color:var(--green)}.StatGrid-module__s6CbWW__sub{font-family:var(--font-sans);color:var(--muted);font-size:11px}@media (max-width:1199px){.StatGrid-module__s6CbWW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.StatGrid-module__s6CbWW__grid{grid-template-columns:repeat(2,1fr)}.StatGrid-module__s6CbWW__cell{padding:16px}.StatGrid-module__s6CbWW__value{font-size:22px}}
.EquityCurve-module__PcArwG__container{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);transition:background var(--transition);padding:24px;position:relative;overflow:hidden}.EquityCurve-module__PcArwG__container:before{content:"";background:linear-gradient(90deg,var(--brass)0%,transparent 100%);opacity:.35;height:2px;position:absolute;top:0;left:0;right:0}.EquityCurve-module__PcArwG__container:hover{background:var(--surface-2)}.EquityCurve-module__PcArwG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.EquityCurve-module__PcArwG__currentRoi{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.EquityCurve-module__PcArwG__currentRoi.EquityCurve-module__PcArwG__positive{color:var(--green)}.EquityCurve-module__PcArwG__svgWrapper{width:100%}.EquityCurve-module__PcArwG__svgWrapper svg{width:100%;height:200px;display:block}.EquityCurve-module__PcArwG__tickRow{justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.EquityCurve-module__PcArwG__tick{font-family:var(--font-sans);color:var(--muted);font-size:10px}@media (max-width:767px){.EquityCurve-module__PcArwG__container{padding:16px}.EquityCurve-module__PcArwG__currentRoi{font-size:16px}}
.FilterBar-module__2t1cpq__bar{flex-flow:wrap;align-items:center;gap:8px;display:flex}.FilterBar-module__2t1cpq__divider{background:var(--rule);flex-shrink:0;width:1px;height:24px}.FilterBar-module__2t1cpq__pill{border-radius:var(--radius);border:1px solid var(--rule);height:26px;color:var(--mid);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);white-space:nowrap;background:0 0;padding:0 12px;font-size:11px}.FilterBar-module__2t1cpq__pill:hover{color:var(--ink);background:var(--surface-2)}.FilterBar-module__2t1cpq__pill.FilterBar-module__2t1cpq__active{border-color:var(--rule-2);color:var(--charcoal);background:var(--surface-2)}@media (max-width:767px){.FilterBar-module__2t1cpq__bar{gap:4px}.FilterBar-module__2t1cpq__pill{height:24px;padding:0 8px;font-size:10px}.FilterBar-module__2t1cpq__divider{display:none}}
.TrackRecord-module__yrxitG__section{border-top:1px solid var(--rule);opacity:0;transition:opacity var(--reveal)ease,transform var(--reveal)ease;padding:88px 0;transform:translateY(10px)}.TrackRecord-module__yrxitG__section.TrackRecord-module__yrxitG__visible{opacity:1;transform:translateY(0)}.TrackRecord-module__yrxitG__inner{max-width:var(--page-max);padding:0 var(--page-pad);margin:0 auto}.TrackRecord-module__yrxitG__heading{font-family:var(--font-serif);color:var(--ink);margin:16px 0 0;font-size:48px;font-weight:400;line-height:1.1}.TrackRecord-module__yrxitG__subheading{font-family:var(--font-sans);color:var(--mid);margin-top:-24px;margin-bottom:40px;font-size:14px;line-height:1.6}.TrackRecord-module__yrxitG__curve{margin-top:32px}.TrackRecord-module__yrxitG__filters{margin-top:24px}.TrackRecord-module__yrxitG__resultCount{font-family:var(--font-sans);color:var(--muted);margin-top:var(--space-2);margin-bottom:var(--space-2);text-align:right;letter-spacing:.02em;font-size:11px}.TrackRecord-module__yrxitG__table{margin-top:var(--space-6)}@media (max-width:767px){.TrackRecord-module__yrxitG__inner{padding:0 var(--space-5)}.TrackRecord-module__yrxitG__heading{font-size:32px}}
.ReportCard-module__485UAq__card{background:var(--surface);border:1px solid var(--rule);transition:background var(--transition);border-radius:2px;padding:32px;position:relative;overflow:hidden}.ReportCard-module__485UAq__card:before{content:"";background:linear-gradient(90deg,var(--brass)0%,transparent 100%);opacity:.35;height:2px;position:absolute;top:0;left:0;right:0}.ReportCard-module__485UAq__card:hover{background:var(--surface-2)}.ReportCard-module__485UAq__month{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--charcoal);margin:12px 0 8px;font-size:11px}.ReportCard-module__485UAq__pnl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px;font-size:56px;font-weight:400;line-height:1}.ReportCard-module__485UAq__pnlPos{color:var(--green)}.ReportCard-module__485UAq__pnlNeg{color:var(--loss)}.ReportCard-module__485UAq__pnlLabel{font-family:var(--font-sans);color:var(--muted);margin-top:-4px;font-size:12px}.ReportCard-module__485UAq__divider{border:none;border-top:1px solid var(--rule);margin:20px 0}.ReportCard-module__485UAq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ReportCard-module__485UAq__statStack{flex-direction:column;gap:12px;display:flex}.ReportCard-module__485UAq__stat{flex-direction:column;display:flex}.ReportCard-module__485UAq__statValue{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.ReportCard-module__485UAq__statLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:2px;font-size:10px}.ReportCard-module__485UAq__downloadRow{margin-top:20px}.ReportCard-module__485UAq__downloadBtn{border:1px solid var(--rule);width:100%;height:30px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--mid);cursor:pointer;transition:border-color var(--transition),color var(--transition);background:0 0;border-radius:2px;align-items:center;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.ReportCard-module__485UAq__downloadBtn:hover{border-color:var(--brass);color:var(--charcoal);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px}
.Reports-module__ns2tDW__section{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);opacity:0;transition:opacity var(--reveal)ease,transform var(--reveal)ease;padding:88px 0;transform:translateY(24px)}.Reports-module__ns2tDW__section.Reports-module__ns2tDW__visible{opacity:1;transform:translateY(0)}.Reports-module__ns2tDW__inner{max-width:var(--page-max);padding:0 var(--page-pad);margin:0 auto}.Reports-module__ns2tDW__heading{font-family:var(--font-serif);color:var(--ink);margin:16px 0 12px;font-size:48px;font-weight:400;line-height:1.1}.Reports-module__ns2tDW__sub{font-family:var(--font-sans);color:var(--mid);margin-bottom:32px;font-size:14px;line-height:1.6}.Reports-module__ns2tDW__stmtLink{color:var(--green);text-decoration:none}.Reports-module__ns2tDW__stmtLink:hover{text-decoration:underline}.Reports-module__ns2tDW__cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1199px){.Reports-module__ns2tDW__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Reports-module__ns2tDW__cards{grid-template-columns:1fr}.Reports-module__ns2tDW__inner{padding:0 var(--space-5)}}
