.PerformanceTables-module__Z2zlHG__panel{--table-border:#82a7c929;--table-ink:#e2e8f0;--table-muted:#aabbd0;--table-cyan:#67e8f9;--table-green:#6ee7b7;--table-coral:#fda4a4;min-width:0}.PerformanceTables-module__Z2zlHG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:16px;display:flex}.PerformanceTables-module__Z2zlHG__sectionHeading h2{flex:430px;min-width:0;margin-bottom:0}.PerformanceTables-module__Z2zlHG__contextBadge{max-width:100%;color:var(--table-cyan);letter-spacing:.015em;background:#22d3ee11;border:1px solid #22d3ee3d;border-radius:9px;align-items:center;padding:6px 11px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.PerformanceTables-module__Z2zlHG__tableFrame{border:1px solid var(--table-border);background:#121c2b;border-radius:13px;min-width:0;max-width:100%;margin-top:12px;overflow:hidden;box-shadow:0 8px 22px #0000001a}.PerformanceTables-module__Z2zlHG__metricsTable,.PerformanceTables-module__Z2zlHG__monthlyTable{border-collapse:separate;border-spacing:0;width:100%;color:var(--table-ink);margin:0;font-family:inherit;font-size:.9375rem;line-height:1.45}.PerformanceTables-module__Z2zlHG__metricsTable thead th,.PerformanceTables-module__Z2zlHG__monthlyTable thead th{color:#b6e9f4;letter-spacing:.06em;text-transform:uppercase;background:#192e43;border:0;border-bottom:1px solid #22d3ee40;font-size:.75rem;font-weight:650;line-height:1.35}.PerformanceTables-module__Z2zlHG__metricsTable thead th{text-align:left;padding:13px 18px}.PerformanceTables-module__Z2zlHG__metricsTable thead th:last-child{text-align:right}.PerformanceTables-module__Z2zlHG__metricsTable tbody tr{--metric-row-background:#131e2e}.PerformanceTables-module__Z2zlHG__metricsTable tbody tr:nth-child(2n){--metric-row-background:#162233}.PerformanceTables-module__Z2zlHG__metricsTable tbody th,.PerformanceTables-module__Z2zlHG__metricsTable tbody td{background:var(--metric-row-background);vertical-align:middle;border:0;border-bottom:1px solid #82a7c918;padding:10px 18px;transition:background-color .16s}.PerformanceTables-module__Z2zlHG__metricsTable tbody th{color:#d6e1ee;text-align:left;width:72%;font-weight:450}.PerformanceTables-module__Z2zlHG__metricsTable tbody td{text-align:right}.PerformanceTables-module__Z2zlHG__metricsTable tbody tr:last-child>*{border-bottom:0}.PerformanceTables-module__Z2zlHG__metricValue{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;border:1px solid #0000;border-radius:7px;min-width:7.25rem;padding:4px 10px;font-size:1rem;font-weight:650;line-height:1.35;display:inline-block}.PerformanceTables-module__Z2zlHG__metricNeutral{color:var(--table-ink)}.PerformanceTables-module__Z2zlHG__metricAccent{color:var(--table-cyan);background:#22d3ee11;border-color:#22d3ee1f}.PerformanceTables-module__Z2zlHG__metricPositive{color:var(--table-green);background:#34d39911;border-color:#34d3991f}.PerformanceTables-module__Z2zlHG__metricNegative{color:var(--table-coral);background:#f8717111;border-color:#f871711f}.PerformanceTables-module__Z2zlHG__legend{color:var(--table-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0 10px;font-size:.75rem;line-height:1.5;display:flex}.PerformanceTables-module__Z2zlHG__legend>span{align-items:center;gap:7px;display:inline-flex}.PerformanceTables-module__Z2zlHG__legendDot{border-radius:2px;flex:0 0 7px;width:7px;height:7px}.PerformanceTables-module__Z2zlHG__gainDot{background:var(--table-green)}.PerformanceTables-module__Z2zlHG__lossDot{background:var(--table-coral)}.PerformanceTables-module__Z2zlHG__emptyDot{background:#94a3b859}.PerformanceTables-module__Z2zlHG__monthlyScroll{isolation:isolate;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#466785 #121c2b;scroll-padding-inline:5rem 6.25rem;overflow-x:auto}.PerformanceTables-module__Z2zlHG__monthlyScroll:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.PerformanceTables-module__Z2zlHG__monthlyScroll::-webkit-scrollbar{height:9px}.PerformanceTables-module__Z2zlHG__monthlyScroll::-webkit-scrollbar-track{background:#121c2b}.PerformanceTables-module__Z2zlHG__monthlyScroll::-webkit-scrollbar-thumb{background:#466785;border:2px solid #121c2b;border-radius:8px}.PerformanceTables-module__Z2zlHG__monthlyTable{table-layout:fixed;font-variant-numeric:tabular-nums lining-nums;min-width:1036px;font-size:.875rem}.PerformanceTables-module__Z2zlHG__yearColumn{width:76px}.PerformanceTables-module__Z2zlHG__totalColumn{width:96px}.PerformanceTables-module__Z2zlHG__monthlyTable thead th{text-align:right;height:47px;padding:14px 9px}.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__yearCell{text-align:left;padding-left:14px}.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__totalCell{padding-right:14px}.PerformanceTables-module__Z2zlHG__monthlyTable tbody tr{--monthly-background:#131e2e;--pinned-background:#182637}.PerformanceTables-module__Z2zlHG__monthlyTable tbody tr:nth-child(2n){--monthly-background:#162233;--pinned-background:#1b293b}.PerformanceTables-module__Z2zlHG__monthlyTable tbody tr.PerformanceTables-module__Z2zlHG__latestYear{--monthly-background:#162837;--pinned-background:#1a3142}.PerformanceTables-module__Z2zlHG__monthlyTable tbody th,.PerformanceTables-module__Z2zlHG__monthlyTable tbody td{background:var(--monthly-background);text-align:right;vertical-align:middle;border:0;border-bottom:1px solid #82a7c91f;height:53px;padding:6px 4px;transition:background-color .16s}.PerformanceTables-module__Z2zlHG__monthlyTable tbody tr:last-child>*{border-bottom:0}.PerformanceTables-module__Z2zlHG__monthlyTable tbody .PerformanceTables-module__Z2zlHG__yearCell{text-align:left;background:var(--pinned-background);padding-left:14px;font-weight:700}.PerformanceTables-module__Z2zlHG__monthlyTable .PerformanceTables-module__Z2zlHG__yearCell{z-index:2;position:sticky;left:0;box-shadow:1px 0 #82a7c92e,5px 0 9px -8px #020617}.PerformanceTables-module__Z2zlHG__monthlyTable .PerformanceTables-module__Z2zlHG__totalCell{z-index:2;position:sticky;right:0;box-shadow:-1px 0 #82a7c938,-5px 0 9px -8px #020617}.PerformanceTables-module__Z2zlHG__monthlyTable tbody .PerformanceTables-module__Z2zlHG__totalCell{background:var(--pinned-background);padding-left:8px;padding-right:8px}.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__yearCell,.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__totalCell{z-index:3;background:#192e43}.PerformanceTables-module__Z2zlHG__yearLabel{color:#e2e8f0;display:inline-block}.PerformanceTables-module__Z2zlHG__latestYear .PerformanceTables-module__Z2zlHG__yearLabel{color:#67e8f9}.PerformanceTables-module__Z2zlHG__returnValue{min-height:32px;color:var(--table-ink);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:6px;font-weight:500;line-height:1.4;display:block}.PerformanceTables-module__Z2zlHG__returnPositive{color:var(--table-green);background:#34d39911;border-color:#34d39916}.PerformanceTables-module__Z2zlHG__returnNegative{color:var(--table-coral);background:#f8717111;border-color:#f8717116}.PerformanceTables-module__Z2zlHG__returnNeutral{color:#cbd5e1;background:#94a3b809}.PerformanceTables-module__Z2zlHG__returnEmpty{background:#94a3b806;border-color:#0000}.PerformanceTables-module__Z2zlHG__periodTotal{border-color:#94b3cc38;font-weight:750}@media (hover:hover){.PerformanceTables-module__Z2zlHG__metricsTable tbody tr:hover>*{background:#1c3042}.PerformanceTables-module__Z2zlHG__monthlyTable tbody tr:hover{--monthly-background:#1d3042;--pinned-background:#22394d}}@media (max-width:600px){.PerformanceTables-module__Z2zlHG__sectionHeading{gap:10px}.PerformanceTables-module__Z2zlHG__sectionHeading h2{flex-basis:100%}.PerformanceTables-module__Z2zlHG__contextBadge{padding:5px 9px;font-size:.6875rem}.PerformanceTables-module__Z2zlHG__metricsTable{font-size:.875rem}.PerformanceTables-module__Z2zlHG__metricsTable thead th{padding:12px 10px}.PerformanceTables-module__Z2zlHG__metricsTable tbody th,.PerformanceTables-module__Z2zlHG__metricsTable tbody td{padding:10px}.PerformanceTables-module__Z2zlHG__metricsTable tbody th{width:auto}.PerformanceTables-module__Z2zlHG__metricValue{min-width:0;padding:5px 7px;font-size:.9375rem}.PerformanceTables-module__Z2zlHG__legend{gap:6px 12px}.PerformanceTables-module__Z2zlHG__monthlyTable{min-width:1006px}.PerformanceTables-module__Z2zlHG__yearColumn{width:62px}.PerformanceTables-module__Z2zlHG__totalColumn{width:84px}.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__yearCell,.PerformanceTables-module__Z2zlHG__monthlyTable tbody .PerformanceTables-module__Z2zlHG__yearCell{padding-left:10px}.PerformanceTables-module__Z2zlHG__monthlyTable tbody .PerformanceTables-module__Z2zlHG__totalCell{padding-left:5px;padding-right:5px}.PerformanceTables-module__Z2zlHG__monthlyTable thead .PerformanceTables-module__Z2zlHG__totalCell{padding-right:10px}.PerformanceTables-module__Z2zlHG__monthlyScroll{scroll-padding-inline:66px 88px}}@media (prefers-reduced-motion:reduce){.PerformanceTables-module__Z2zlHG__metricsTable tbody th,.PerformanceTables-module__Z2zlHG__metricsTable tbody td,.PerformanceTables-module__Z2zlHG__monthlyTable tbody th,.PerformanceTables-module__Z2zlHG__monthlyTable tbody td{transition:none}}@media print{.PerformanceTables-module__Z2zlHG__tableFrame{box-shadow:none;border-color:#cbd5e1;overflow:visible}.PerformanceTables-module__Z2zlHG__metricsTable,.PerformanceTables-module__Z2zlHG__monthlyTable{color:#172033}.PerformanceTables-module__Z2zlHG__metricsTable thead th,.PerformanceTables-module__Z2zlHG__monthlyTable thead th{color:#172033;background:#e2e8f0}.PerformanceTables-module__Z2zlHG__metricsTable tbody th,.PerformanceTables-module__Z2zlHG__metricsTable tbody td,.PerformanceTables-module__Z2zlHG__monthlyTable tbody th,.PerformanceTables-module__Z2zlHG__monthlyTable tbody td{color:#172033;background:#fff}.PerformanceTables-module__Z2zlHG__metricsTable tbody th{color:#172033}.PerformanceTables-module__Z2zlHG__metricValue,.PerformanceTables-module__Z2zlHG__returnValue{background:0 0}.PerformanceTables-module__Z2zlHG__metricNeutral,.PerformanceTables-module__Z2zlHG__metricAccent,.PerformanceTables-module__Z2zlHG__returnNeutral,.PerformanceTables-module__Z2zlHG__yearLabel,.PerformanceTables-module__Z2zlHG__latestYear .PerformanceTables-module__Z2zlHG__yearLabel{color:#172033}.PerformanceTables-module__Z2zlHG__metricPositive,.PerformanceTables-module__Z2zlHG__returnPositive{color:#116149}.PerformanceTables-module__Z2zlHG__metricNegative,.PerformanceTables-module__Z2zlHG__returnNegative{color:#a52632}.PerformanceTables-module__Z2zlHG__monthlyTable{min-width:0;font-size:8px}.PerformanceTables-module__Z2zlHG__yearColumn{width:40px}.PerformanceTables-module__Z2zlHG__totalColumn{width:50px}.PerformanceTables-module__Z2zlHG__monthlyTable thead th{padding:5px 2px;font-size:8px}.PerformanceTables-module__Z2zlHG__monthlyTable tbody th,.PerformanceTables-module__Z2zlHG__monthlyTable tbody td{height:auto;padding:3px 1px}.PerformanceTables-module__Z2zlHG__monthlyTable .PerformanceTables-module__Z2zlHG__yearCell,.PerformanceTables-module__Z2zlHG__monthlyTable .PerformanceTables-module__Z2zlHG__totalCell{box-shadow:none;position:static}.PerformanceTables-module__Z2zlHG__returnValue{min-height:0;padding:3px 1px}}
