.CorrelationMatrix-module__NWHnKG__empty{text-align:center;color:#a1a1aa;padding:2rem}.CorrelationMatrix-module__NWHnKG__title{color:#f4f4f5;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.CorrelationMatrix-module__NWHnKG__subtitle{color:#a1a1aa;margin-bottom:1.5rem;font-size:.875rem}.CorrelationMatrix-module__NWHnKG__matrixContainer{margin-bottom:1.5rem;overflow-x:auto}.CorrelationMatrix-module__NWHnKG__matrix{border-collapse:collapse;width:100%;font-size:.875rem}.CorrelationMatrix-module__NWHnKG__cornerCell{background:#18181b;border:1px solid #27272a;padding:.5rem}.CorrelationMatrix-module__NWHnKG__headerCell{color:#f4f4f5;text-align:center;background:#18181b;border:1px solid #27272a;min-width:60px;padding:.5rem;font-weight:600}.CorrelationMatrix-module__NWHnKG__rowLabel{color:#f4f4f5;text-align:right;white-space:nowrap;background:#18181b;border:1px solid #27272a;padding:.5rem;font-weight:600}.CorrelationMatrix-module__NWHnKG__cell{text-align:center;border:1px solid #27272a;padding:.5rem;font-weight:500;transition:transform .2s}.CorrelationMatrix-module__NWHnKG__cell:hover{z-index:10;transform:scale(1.1);box-shadow:0 4px 6px #0000004d}.CorrelationMatrix-module__NWHnKG__legend{color:#a1a1aa;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.CorrelationMatrix-module__NWHnKG__legendItem{align-items:center;gap:.5rem;display:flex}.CorrelationMatrix-module__NWHnKG__legendColorNegative,.CorrelationMatrix-module__NWHnKG__legendColorNeutral,.CorrelationMatrix-module__NWHnKG__legendColorPositive{border:1px solid #27272a;border-radius:4px;width:24px;height:24px}.CorrelationMatrix-module__NWHnKG__legendColorNegative{background:#ef4444b3}.CorrelationMatrix-module__NWHnKG__legendColorNeutral{background:#a1a1aa33}.CorrelationMatrix-module__NWHnKG__legendColorPositive{background:#22c55eb3}@media (max-width:768px){.CorrelationMatrix-module__NWHnKG__matrix{font-size:.75rem}.CorrelationMatrix-module__NWHnKG__headerCell,.CorrelationMatrix-module__NWHnKG__rowLabel,.CorrelationMatrix-module__NWHnKG__cell{min-width:50px;padding:.375rem}.CorrelationMatrix-module__NWHnKG__legend{font-size:.75rem}}
.SharpeRatioCard-module__jvOL8a__title{color:#f4f4f5;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.SharpeRatioCard-module__jvOL8a__subtitle{color:#a1a1aa;margin-bottom:1.5rem;font-size:.875rem}.SharpeRatioCard-module__jvOL8a__metricContainer{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.SharpeRatioCard-module__jvOL8a__mainMetric{background:#27272a66;border-radius:.75rem;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.SharpeRatioCard-module__jvOL8a__metricValue{margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.SharpeRatioCard-module__jvOL8a__metricLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.SharpeRatioCard-module__jvOL8a__subMetrics{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.SharpeRatioCard-module__jvOL8a__subMetric{background:#27272a66;border-radius:.5rem;flex-direction:column;padding:1rem;display:flex}.SharpeRatioCard-module__jvOL8a__subMetricValue{color:#f4f4f5;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}.SharpeRatioCard-module__jvOL8a__subMetricLabel{color:#a1a1aa;font-size:.75rem}.SharpeRatioCard-module__jvOL8a__interpretation{color:#d4d4d8;background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem}.SharpeRatioCard-module__jvOL8a__interpretation strong{color:#93c5fd}.SharpeRatioCard-module__jvOL8a__guide{flex-wrap:wrap;gap:.75rem;font-size:.875rem;display:flex}.SharpeRatioCard-module__jvOL8a__guideItem{color:#a1a1aa;align-items:center;gap:.5rem;display:flex}.SharpeRatioCard-module__jvOL8a__guideBadge{color:#fff;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.SharpeRatioCard-module__jvOL8a__metricValue{font-size:2.5rem}.SharpeRatioCard-module__jvOL8a__subMetrics{grid-template-columns:1fr}.SharpeRatioCard-module__jvOL8a__guide{flex-direction:column;gap:.5rem}}
.RiskBreakdownCard-module__ZhceIq__title{color:#f4f4f5;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.RiskBreakdownCard-module__ZhceIq__subtitle{color:#a1a1aa;margin-bottom:1.5rem;font-size:.875rem}.RiskBreakdownCard-module__ZhceIq__metricsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.RiskBreakdownCard-module__ZhceIq__metricCard{text-align:center;background:#27272a66;border-radius:.75rem;padding:1rem}.RiskBreakdownCard-module__ZhceIq__metricValue{color:#f4f4f5;margin-bottom:.25rem;font-size:2rem;font-weight:700}.RiskBreakdownCard-module__ZhceIq__metricLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem}.RiskBreakdownCard-module__ZhceIq__metricHint{color:#71717a;font-size:.75rem}.RiskBreakdownCard-module__ZhceIq__sectorSection{margin-bottom:1.5rem}.RiskBreakdownCard-module__ZhceIq__sectorTitle{color:#f4f4f5;margin-bottom:1rem;font-size:1rem;font-weight:600}.RiskBreakdownCard-module__ZhceIq__sectorList{flex-direction:column;gap:1rem;display:flex}.RiskBreakdownCard-module__ZhceIq__emptySector{text-align:center;color:#a1a1aa;padding:1rem}.RiskBreakdownCard-module__ZhceIq__sectorItem{background:#27272a66;border-radius:.5rem;padding:.75rem}.RiskBreakdownCard-module__ZhceIq__sectorHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.RiskBreakdownCard-module__ZhceIq__sectorName{color:#f4f4f5;font-size:.875rem;font-weight:600}.RiskBreakdownCard-module__ZhceIq__sectorAllocation{color:#a1a1aa;font-size:.875rem;font-weight:600}.RiskBreakdownCard-module__ZhceIq__sectorBar{background:#27272a99;border-radius:4px;width:100%;height:8px;margin-bottom:.5rem;overflow:hidden}.RiskBreakdownCard-module__ZhceIq__sectorBarFill{height:100%;transition:width .3s}.RiskBreakdownCard-module__ZhceIq__sectorValue{color:#71717a;text-align:right;font-size:.75rem}.RiskBreakdownCard-module__ZhceIq__tips{background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:.5rem;padding:1rem}.RiskBreakdownCard-module__ZhceIq__tipsTitle{color:#93c5fd;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.RiskBreakdownCard-module__ZhceIq__tipsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RiskBreakdownCard-module__ZhceIq__tipsList li{color:#d4d4d8;font-size:.875rem;line-height:1.5}@media (max-width:768px){.RiskBreakdownCard-module__ZhceIq__metricsGrid{grid-template-columns:1fr}.RiskBreakdownCard-module__ZhceIq__metricValue{font-size:1.75rem}}
.page-module__PGfVWG__container{max-width:1400px;margin:0 auto;padding:2rem}.page-module__PGfVWG__title{color:#f4f4f5;margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__PGfVWG__subtitle{color:#a1a1aa;margin-bottom:2rem;font-size:1rem}.page-module__PGfVWG__loading,.page-module__PGfVWG__error{text-align:center;color:#a1a1aa;padding:2rem;font-size:1.125rem}.page-module__PGfVWG__error{color:#fca5a5}.page-module__PGfVWG__grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;display:grid}.page-module__PGfVWG__card{background:#18181b99;border:1px solid #27272a;border-radius:1rem;padding:1.5rem}.page-module__PGfVWG__cardWide{background:#18181b99;border:1px solid #27272a;border-radius:1rem;grid-column:1/-1;padding:1.5rem}@media (max-width:768px){.page-module__PGfVWG__container{padding:1rem}.page-module__PGfVWG__title{font-size:1.5rem}.page-module__PGfVWG__grid{grid-template-columns:1fr}.page-module__PGfVWG__cardWide{grid-column:1}}
