.UserAnalyticsOverview_analyticsOverview__suKOv{transition:all .2s ease}.UserAnalyticsOverview_analyticsOverview__header__0yUHZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.UserAnalyticsOverview_analyticsOverview__title__9lxJJ{font-size:2rem;font-weight:600;color:var(--text-primary);margin:0}.UserAnalyticsOverview_analyticsOverview__controls___NOPY{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.UserAnalyticsOverview_analyticsOverview__periodToggle__4t5KU{display:flex;gap:.5rem;background:var(--surface);border:1px solid var(--border-light);border-radius:.5rem;padding:.25rem}.UserAnalyticsOverview_analyticsOverview__periodButton__dFSNJ{padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.UserAnalyticsOverview_analyticsOverview__periodButton__dFSNJ:hover:not(.UserAnalyticsOverview_analyticsOverview__periodButton_active__EtAC_){background:var(--background-alt);color:var(--text-primary)}.UserAnalyticsOverview_analyticsOverview__periodButton_active__EtAC_{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.3)}.UserAnalyticsOverview_analyticsOverview__periodButton_locked__MVPUi{cursor:not-allowed;opacity:.4}.UserAnalyticsOverview_analyticsOverview__periodButton_locked__MVPUi:hover{background:rgba(0,0,0,0);color:var(--text-secondary);transform:none}.UserAnalyticsOverview_analyticsOverview__periodButton__dFSNJ:active:not(.UserAnalyticsOverview_analyticsOverview__periodButton_locked__MVPUi){transform:translateY(0)}.UserAnalyticsOverview_analyticsOverview__rangeControls__cf8HU{display:flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--border-light);border-radius:.5rem;padding:.25rem;width:210px;justify-content:space-between}.UserAnalyticsOverview_analyticsOverview__rangeButton__hVt6S{width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:1.25rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.UserAnalyticsOverview_analyticsOverview__rangeButton__hVt6S:hover:not(.UserAnalyticsOverview_analyticsOverview__rangeButton_locked__2W_7p){background:var(--background-alt);color:var(--text-primary)}.UserAnalyticsOverview_analyticsOverview__rangeButton_locked__2W_7p{cursor:not-allowed;opacity:.6}.UserAnalyticsOverview_analyticsOverview__rangeButton_locked__2W_7p:hover{background:rgba(0,0,0,0);color:var(--text-secondary);transform:none}.UserAnalyticsOverview_analyticsOverview__rangeButton__hVt6S:active:not(.UserAnalyticsOverview_analyticsOverview__rangeButton_locked__2W_7p){transform:translateY(0)}.UserAnalyticsOverview_analyticsOverview__rangeDisplay__syB_o{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--text-primary);min-width:80px;text-align:center}.UserAnalyticsOverview_analyticsOverview__summary__qPnsT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.UserAnalyticsOverview_analyticsOverview__summaryCard__lTlCj{background:var(--surface);border:1px solid var(--border-light);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease;box-shadow:var(--shadow-sm);cursor:pointer}.UserAnalyticsOverview_analyticsOverview__summaryCard__lTlCj:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-medium)}.UserAnalyticsOverview_analyticsOverview__summaryCard_active__j0t9C{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 20px rgba(99,102,241,.3)}.UserAnalyticsOverview_analyticsOverview__summaryCard_active__j0t9C .UserAnalyticsOverview_analyticsOverview__summaryValue__twOw9{color:#fff}.UserAnalyticsOverview_analyticsOverview__summaryCard_active__j0t9C .UserAnalyticsOverview_analyticsOverview__summaryLabel___W9y7{color:hsla(0,0%,100%,.9)}.UserAnalyticsOverview_analyticsOverview__summaryIcon__HAeCS{font-size:2.5rem;line-height:1}.UserAnalyticsOverview_analyticsOverview__summaryContent__3_457{flex:1}.UserAnalyticsOverview_analyticsOverview__summaryValue__twOw9{font-size:1.75rem;font-weight:700;color:var(--text-primary);line-height:1.2;margin-bottom:.25rem}.UserAnalyticsOverview_analyticsOverview__summaryLabel___W9y7{font-size:.875rem;color:var(--text-secondary);font-weight:500}@media(max-width:768px){.UserAnalyticsOverview_analyticsOverview__title__9lxJJ{font-size:1.75rem}.UserAnalyticsOverview_analyticsOverview__controls___NOPY{flex-direction:column;align-items:stretch;width:100%}.UserAnalyticsOverview_analyticsOverview__periodToggle__4t5KU,.UserAnalyticsOverview_analyticsOverview__rangeControls__cf8HU{justify-content:center}.UserAnalyticsOverview_analyticsOverview__summary__qPnsT{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.UserAnalyticsOverview_analyticsOverview__summaryCard__lTlCj{padding:1.25rem}.UserAnalyticsOverview_analyticsOverview__summaryValue__twOw9{font-size:1.5rem}}@media(max-width:480px){.UserAnalyticsOverview_analyticsOverview__title__9lxJJ{font-size:1.5rem}.UserAnalyticsOverview_analyticsOverview__header__0yUHZ{flex-direction:column;align-items:stretch;gap:1rem}.UserAnalyticsOverview_analyticsOverview__summary__qPnsT{grid-template-columns:1fr}.UserAnalyticsOverview_analyticsOverview__summaryCard__lTlCj{padding:1rem}.UserAnalyticsOverview_analyticsOverview__summaryValue__twOw9{font-size:1.25rem}}.UserAnalyticsPieCharts_pieCharts__yBbdq{transition:all .2s ease}.UserAnalyticsPieCharts_pieCharts__container__gsbcs{max-width:80rem;width:100%;margin:0 auto;position:relative;z-index:1}.UserAnalyticsPieCharts_pieCharts__header__jJLo2{text-align:left;margin-bottom:2rem}.UserAnalyticsPieCharts_pieCharts__title__MfpIt{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0}.UserAnalyticsPieCharts_pieCharts__grid__9nRem{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.UserAnalyticsPieCharts_pieCharts__chartContainer__eBGvp{background:var(--surface);border:1px solid var(--border-light);border-radius:1rem;padding:2rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.UserAnalyticsPieCharts_pieCharts__chartContainer__eBGvp:hover{box-shadow:var(--shadow-md);border-color:var(--border-medium)}.UserAnalyticsPieCharts_pieCharts__chartTitle__FnEKt{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.UserAnalyticsPieCharts_pieCharts__chart__kFgKA{position:relative;height:250px;width:100%}.UserAnalyticsPieCharts_pieCharts__empty__zyJRK,.UserAnalyticsPieCharts_pieCharts__error__LFpAV,.UserAnalyticsPieCharts_pieCharts__loading__bhwvh{text-align:center;padding:3rem;font-size:1rem;border-radius:1rem;margin:2rem 0}.UserAnalyticsPieCharts_pieCharts__loading__bhwvh{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light)}.UserAnalyticsPieCharts_pieCharts__error__LFpAV{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.UserAnalyticsPieCharts_pieCharts__empty__zyJRK{color:var(--text-muted);background:var(--surface);border:1px solid var(--border-light)}@media(max-width:1024px){.UserAnalyticsPieCharts_pieCharts__grid__9nRem{grid-template-columns:1fr;gap:1.5rem}.UserAnalyticsPieCharts_pieCharts__chart__kFgKA{height:220px}}@media(max-width:768px){.UserAnalyticsPieCharts_pieCharts__yBbdq{padding:0 .5rem}.UserAnalyticsPieCharts_pieCharts__container__gsbcs{max-width:100%}.UserAnalyticsPieCharts_pieCharts__title__MfpIt{font-size:1.5rem}.UserAnalyticsPieCharts_pieCharts__chartContainer__eBGvp{padding:1.5rem}.UserAnalyticsPieCharts_pieCharts__chart__kFgKA{height:200px}}@media(max-width:480px){.UserAnalyticsPieCharts_pieCharts__title__MfpIt{font-size:1.25rem}.UserAnalyticsPieCharts_pieCharts__chartContainer__eBGvp{padding:1rem}.UserAnalyticsPieCharts_pieCharts__chart__kFgKA{height:180px}}.UserAnalyticsCharts_analyticsCharts__64Bko{min-height:100vh;position:relative;overflow:auto;transition:all .2s ease}.UserAnalyticsCharts_analyticsCharts__container__JtAMc{max-width:80rem;width:100%;margin:0 auto;position:relative;z-index:1}.UserAnalyticsCharts_analyticsCharts__header__Qh0sH{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.UserAnalyticsCharts_analyticsCharts__title__1tny_{font-size:2rem;font-weight:600;color:var(--text-primary);margin:0}.UserAnalyticsCharts_analyticsCharts__grid__wYjX4{display:flex;flex-direction:column;gap:2rem}.UserAnalyticsCharts_analyticsCharts__chartContainer__5wMHp{background:var(--surface);border:1px solid var(--border-light);border-radius:1rem;padding:2rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.UserAnalyticsCharts_analyticsCharts__chartContainer__5wMHp:hover{box-shadow:var(--shadow-md);border-color:var(--border-medium)}.UserAnalyticsCharts_analyticsCharts__chartTitle__jIunN{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.UserAnalyticsCharts_analyticsCharts__chart__ZQH9j{position:relative;height:300px;width:100%}.UserAnalyticsCharts_analyticsCharts__empty__WQkGg,.UserAnalyticsCharts_analyticsCharts__error__mGHxE,.UserAnalyticsCharts_analyticsCharts__loading__YA3Mx{text-align:center;padding:3rem;font-size:1rem;border-radius:1rem;margin:2rem 0}.UserAnalyticsCharts_analyticsCharts__loading__YA3Mx{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light)}.UserAnalyticsCharts_analyticsCharts__error__mGHxE{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.UserAnalyticsCharts_analyticsCharts__empty__WQkGg{color:var(--text-muted);background:var(--surface);border:1px solid var(--border-light)}@media(max-width:1024px){.UserAnalyticsCharts_analyticsCharts__grid__wYjX4{grid-template-columns:1fr}.UserAnalyticsCharts_analyticsCharts__chart__ZQH9j{height:250px}}@media(max-width:768px){.UserAnalyticsCharts_analyticsCharts__64Bko{padding:1rem .5rem}.UserAnalyticsCharts_analyticsCharts__container__JtAMc{max-width:100%}.UserAnalyticsCharts_analyticsCharts__header__Qh0sH{flex-direction:column;align-items:stretch;gap:1rem}.UserAnalyticsCharts_analyticsCharts__title__1tny_{font-size:1.75rem;text-align:center}.UserAnalyticsCharts_analyticsCharts__chartContainer__5wMHp{padding:1.5rem}.UserAnalyticsCharts_analyticsCharts__chart__ZQH9j{height:200px}}@media(max-width:480px){.UserAnalyticsCharts_analyticsCharts__title__1tny_{font-size:1.5rem}.UserAnalyticsCharts_analyticsCharts__chartContainer__5wMHp{padding:1rem}.UserAnalyticsCharts_analyticsCharts__chart__ZQH9j{height:180px}}.analytics_analytics__uLFW1{min-height:100vh;background:var(--background);padding:2rem 1rem;position:relative;overflow:auto;transition:all .2s ease}.analytics_analytics__uLFW1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(139,92,246,.04) 0,transparent 50%);pointer-events:none}@media(min-width:640px){.analytics_analytics__uLFW1{padding:3rem 2rem}}.analytics_analytics__container__YV2y_{max-width:80rem;width:100%;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.analytics_analytics__errorMessage__b2vuj,.analytics_analytics__loading__2nqDJ{text-align:center;padding:3rem;font-size:1rem}.analytics_analytics__loading__2nqDJ{color:var(--text-secondary)}.analytics_analytics__errorMessage__b2vuj{color:#ef4444}@media(max-width:768px){.analytics_analytics__uLFW1{padding:1rem .5rem}.analytics_analytics__container__YV2y_{max-width:100%}}@media(max-width:480px){.analytics_analytics__container__YV2y_{gap:.75rem}}