.CardPerformanceStats_performanceStats__qfIgC{display:flex;flex-direction:column;gap:1.5rem}.CardPerformanceStats_statsTitle__C580z{font-size:1.25rem;font-weight:700;color:var(--card-text-primary);margin:0;padding-bottom:1rem;border-bottom:1px solid var(--rally-white-20)}.CardPerformanceStats_metricsGrid__0j2Gk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.CardPerformanceStats_metricCard__h71S2{background:var(--rally-white-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rally-white-20);border-radius:.75rem;padding:1rem;display:flex;gap:.75rem;transition:all .2s}.CardPerformanceStats_metricCard__h71S2:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,182,69,.3);border-color:var(--rally-secondary)}.CardPerformanceStats_metricCard__h71S2.CardPerformanceStats_positive__Sg15z{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.1)}.CardPerformanceStats_metricIcon__pDBnD{font-size:2rem;line-height:1}.CardPerformanceStats_metricContent__SlO3y{display:flex;flex-direction:column;gap:.25rem;flex:1}.CardPerformanceStats_metricLabel__BUTbf{font-size:.75rem;color:var(--card-text-secondary);text-transform:uppercase;letter-spacing:.05em}.CardPerformanceStats_metricValue__FZN2P{font-size:1.5rem;font-weight:700;color:var(--card-text-primary);font-family:JetBrains Mono,monospace}.CardPerformanceStats_metricSubtitle__XthYr{font-size:.8rem;color:var(--card-text-secondary)}.CardPerformanceStats_sessionHighlights__N7L1A{padding:1rem;background:var(--rally-white-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rally-white-20);border-radius:.75rem}.CardPerformanceStats_highlightsTitle__utosB{font-size:1rem;font-weight:600;color:var(--card-text-primary);margin:0 0 1rem}.CardPerformanceStats_highlightsGrid__CDsfF{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.CardPerformanceStats_highlightCard__OsQDj{background:var(--rally-white-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rally-white-20);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.CardPerformanceStats_highlightHeader__bOwZf{display:flex;align-items:center;gap:.5rem}.CardPerformanceStats_highlightIcon__K_L_7{font-size:1.25rem}.CardPerformanceStats_highlightTitle__bEyo_{font-size:.85rem;font-weight:600;color:var(--card-text-secondary);text-transform:uppercase;letter-spacing:.05em}.CardPerformanceStats_highlightPoints__ObSzw{font-size:1.75rem;font-weight:700;color:var(--rally-secondary);font-family:JetBrains Mono,monospace}.CardPerformanceStats_highlightDetails__VsiWE{font-size:.8rem;color:var(--card-text-secondary)}.CardPerformanceStats_streakCard__r1_Mt{background:linear-gradient(135deg,var(--rally-secondary) 0,var(--home-gold) 100%);border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:1rem}.CardPerformanceStats_streakIcon__0a20F{font-size:2.5rem}.CardPerformanceStats_streakContent__ya_E_{display:flex;flex-direction:column;gap:.25rem}.CardPerformanceStats_streakValue__Rvrjm{font-size:2rem;font-weight:700;color:var(--rally-dark);font-family:JetBrains Mono,monospace}.CardPerformanceStats_streakLabel__Eoj4c{font-size:.85rem;font-weight:600;color:var(--rally-dark);text-transform:uppercase;letter-spacing:.05em;opacity:.9}.CardPerformanceStats_trendSection__XWUbf{padding:1rem;background:var(--rally-white-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rally-white-20);border-radius:.75rem}.CardPerformanceStats_trendTitle__z_2QW{font-size:1rem;font-weight:600;color:var(--card-text-primary);margin:0 0 1rem}.CardPerformanceStats_trendIndicator__FeTgV{display:flex;flex-direction:column;gap:1rem}.CardPerformanceStats_trendHeader__HeYKm{display:flex;justify-content:space-between;align-items:center}.CardPerformanceStats_trendHeader__HeYKm span{font-size:.95rem;font-weight:600}.CardPerformanceStats_trendSubtitle__J4CpW{font-size:.8rem;color:var(--card-text-secondary)}.CardPerformanceStats_trendPositive__aZXUf{color:#22c55e}.CardPerformanceStats_trendNegative__ku5IO{color:#ef4444}.CardPerformanceStats_trendNeutral__qt6OQ{color:var(--card-text-secondary)}.CardPerformanceStats_miniChart__s2_U6{display:flex;align-items:flex-end;justify-content:space-between;height:80px;gap:.5rem}.CardPerformanceStats_chartBar__k_km3{flex:1;height:100%;display:flex;align-items:flex-end}.CardPerformanceStats_barFill__YfhAm{width:100%;background:linear-gradient(180deg,var(--rally-secondary) 0,var(--home-gold) 100%);border-radius:.25rem .25rem 0 0;transition:all .3s;min-height:5%}.CardPerformanceStats_chartBar__k_km3:hover .CardPerformanceStats_barFill__YfhAm{background:linear-gradient(180deg,var(--home-gold-hover) 0,var(--rally-secondary) 100%);transform:scaleY(1.05)}.CardPerformanceStats_multiplierSection__s7_b5{padding:1rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:.75rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(139,92,246,.4)}.CardPerformanceStats_multiplierIcon__1xJKA{font-size:2.5rem}.CardPerformanceStats_multiplierContent__xCVEN{display:flex;flex-direction:column;gap:.25rem}.CardPerformanceStats_multiplierValue__WwvoN{font-size:1.75rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.CardPerformanceStats_multiplierLabel__BNGMB{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.CardPerformanceStats_metricsGrid__0j2Gk{grid-template-columns:repeat(2,1fr)}.CardPerformanceStats_highlightsGrid__CDsfF{grid-template-columns:1fr}.CardPerformanceStats_metricValue__FZN2P{font-size:1.25rem}.CardPerformanceStats_highlightPoints__ObSzw{font-size:1.5rem}}@media (max-width:480px){.CardPerformanceStats_metricsGrid__0j2Gk{grid-template-columns:1fr}.CardPerformanceStats_performanceStats__qfIgC{gap:1rem}.CardPerformanceStats_metricCard__h71S2{padding:.875rem}.CardPerformanceStats_performanceStats__qfIgC{padding:0;gap:.75rem}.CardPerformanceStats_statsTitle__C580z{font-size:1rem;margin-bottom:0;padding:0 .25rem .75rem}.CardPerformanceStats_metricsGrid__0j2Gk{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:0}.CardPerformanceStats_metricCard__h71S2{padding:.65rem;gap:.5rem}.CardPerformanceStats_metricIcon__pDBnD{font-size:1.3rem;margin-bottom:0}.CardPerformanceStats_metricLabel__BUTbf{font-size:.7rem;margin-bottom:.15rem}.CardPerformanceStats_metricValue__FZN2P{font-size:1rem;margin-bottom:0}.CardPerformanceStats_metricSubtitle__XthYr{font-size:.65rem;line-height:1.2}.CardPerformanceStats_sessionHighlights__N7L1A{margin-bottom:0;padding:.75rem}.CardPerformanceStats_highlightsTitle__utosB{font-size:.9rem;margin-bottom:.65rem;padding:0}.CardPerformanceStats_highlightsGrid__CDsfF{gap:.5rem}.CardPerformanceStats_highlightCard__OsQDj{padding:.65rem;gap:.35rem}.CardPerformanceStats_highlightHeader__bOwZf{font-size:.75rem;margin-bottom:0;gap:.35rem}.CardPerformanceStats_highlightIcon__K_L_7{font-size:1rem}.CardPerformanceStats_highlightTitle__bEyo_{font-size:.75rem}.CardPerformanceStats_highlightPoints__ObSzw{font-size:1.1rem;margin-bottom:0}.CardPerformanceStats_highlightDetails__VsiWE{font-size:.7rem}.CardPerformanceStats_streakCard__r1_Mt{padding:.65rem;gap:.75rem}.CardPerformanceStats_streakIcon__0a20F{font-size:1.5rem}.CardPerformanceStats_streakValue__Rvrjm{font-size:1.3rem}.CardPerformanceStats_streakLabel__Eoj4c{font-size:.75rem}.CardPerformanceStats_trendSection__XWUbf{margin-bottom:0;padding:.75rem}.CardPerformanceStats_trendTitle__z_2QW{font-size:.9rem;margin-bottom:.65rem;padding:0}.CardPerformanceStats_trendIndicator__FeTgV{padding:0;gap:.65rem}.CardPerformanceStats_trendHeader__HeYKm{font-size:.75rem;margin-bottom:0}.CardPerformanceStats_trendHeader__HeYKm span{font-size:.8rem}.CardPerformanceStats_trendSubtitle__J4CpW{font-size:.7rem}.CardPerformanceStats_miniChart__s2_U6{height:50px;gap:.35rem}.CardPerformanceStats_multiplierSection__s7_b5{padding:.65rem;gap:.75rem}.CardPerformanceStats_multiplierIcon__1xJKA{font-size:1.5rem}.CardPerformanceStats_multiplierValue__WwvoN{font-size:1.3rem}.CardPerformanceStats_multiplierLabel__BNGMB{font-size:.8rem}}