.WeeklyRadarChart_container__z1wQV{padding:20px}.WeeklyRadarChart_header__uYCZt{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.WeeklyRadarChart_title__FaJkA{font-size:18px;font-weight:600;color:#1e293b;margin:0}.dark-mode .WeeklyRadarChart_title__FaJkA{color:#f1f5f9}.WeeklyRadarChart_badge__p1Iob{font-size:13px;font-weight:500;color:#f59e0b;background:rgba(245,158,11,.1);padding:4px 12px;border-radius:12px}.dark-mode .WeeklyRadarChart_badge__p1Iob{color:#818cf8;background:rgba(129,140,248,.2)}.WeeklyRadarChart_tooltip__DRliU{background:#fff9e6;border:1px solid #f5e6d3;padding:10px 14px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-mode .WeeklyRadarChart_tooltip__DRliU{background:#1e293b;border:1px solid #334155}.WeeklyRadarChart_tooltipLabel__P6FGS{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px}.dark-mode .WeeklyRadarChart_tooltipLabel__P6FGS{color:#f1f5f9}.WeeklyRadarChart_tooltipValue__17TRh{font-size:13px;color:#64748b;margin:0 0 2px}.dark-mode .WeeklyRadarChart_tooltipValue__17TRh{color:#cbd5e1}.WeeklyRadarChart_tooltipPercent__xbPUt{font-size:12px;color:#94a3b8;margin:0}.dark-mode .WeeklyRadarChart_tooltipPercent__xbPUt{color:#94a3b8}.WeeklyRadarChart_legend__Xt6VO{display:flex;justify-content:space-around;margin-top:20px;padding:12px;background:rgba(245,158,11,.05);border-radius:8px}.dark-mode .WeeklyRadarChart_legend__Xt6VO{background:rgba(129,140,248,.05)}.WeeklyRadarChart_legendItem__VK5tI{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s}.WeeklyRadarChart_legendItem__VK5tI.WeeklyRadarChart_highlighted__6ZThF{background:rgba(245,158,11,.1)}.dark-mode .WeeklyRadarChart_legendItem__VK5tI.WeeklyRadarChart_highlighted__6ZThF{background:rgba(129,140,248,.2)}.WeeklyRadarChart_legendDay__J6_hV{font-size:12px;font-weight:600;color:#64748b}.dark-mode .WeeklyRadarChart_legendDay__J6_hV{color:#94a3b8}.WeeklyRadarChart_legendValue__b49AR{font-size:14px;font-weight:500;color:#1e293b}.dark-mode .WeeklyRadarChart_legendValue__b49AR{color:#f1f5f9}.YearHeatmap_container__TMQp0{padding:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius)}.YearHeatmap_title__BekpF{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-lg) 0}.YearHeatmap_heatmapWrapper__EyziW{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.YearHeatmap_monthLabels__Lrggm{position:relative;height:20px;margin-bottom:var(--spacing-sm);margin-left:30px}.YearHeatmap_monthLabel__B_xlw{position:absolute;font-size:var(--text-xs);color:var(--color-muted);font-weight:500}.YearHeatmap_heatmapGrid__w7Pmj{display:flex;gap:var(--spacing-xs)}.YearHeatmap_weekDayLabels__QJH2q{display:flex;flex-direction:column;gap:2px;margin-right:var(--spacing-xs);width:30px}.YearHeatmap_weekDayLabel__RyH6V{height:11px;font-size:10px;color:var(--color-muted);display:flex;align-items:center;justify-content:flex-end}.YearHeatmap_weeksContainer__bhd__{display:flex;gap:2px}.YearHeatmap_week__COuJ_{display:flex;flex-direction:column;gap:2px}.YearHeatmap_day__9L9xS{width:11px;height:11px;border:1px solid var(--color-border);border-radius:2px;cursor:pointer;transition:all .2s}.YearHeatmap_day__9L9xS:hover{outline:2px solid var(--color-primary);outline-offset:1px}.YearHeatmap_day__9L9xS.YearHeatmap_otherYear__4YiLm{border:none;cursor:default}.YearHeatmap_legend__U1_Gb{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);justify-content:flex-end}.YearHeatmap_legendLabel__nss25{font-size:var(--text-xs);color:var(--color-muted)}.YearHeatmap_legendGradient__MqOhD{display:flex;gap:2px}.YearHeatmap_legendBlock__Hwva5{width:11px;height:11px;border:1px solid var(--color-border);border-radius:2px}@media (max-width:768px){.YearHeatmap_day__9L9xS{width:9px;height:9px}.YearHeatmap_weekDayLabel__RyH6V{height:9px;font-size:9px}.YearHeatmap_legendBlock__Hwva5{width:9px;height:9px}}.PomodoroCalendar_container__P5p5n{margin:20px 0}.PomodoroCalendar_monthLabels__vY8Jx{display:grid;grid-template-columns:40px repeat(53,1fr);grid-gap:2px;gap:2px;margin-bottom:10px;padding:0 0 0 40px}.PomodoroCalendar_monthLabel__C21Uz{font-size:12px;color:var(--color-muted);text-align:left}.PomodoroCalendar_calendar__wsizu{display:flex;gap:10px}.PomodoroCalendar_weekDayLabels___zyAs{display:flex;flex-direction:column;gap:2px;width:40px;padding-top:0}.PomodoroCalendar_weekDayLabel__Vv4pJ{height:13px;font-size:10px;color:var(--color-muted);display:flex;align-items:center;justify-content:flex-end;padding-right:5px}.PomodoroCalendar_grid__c3_wI{display:grid;grid-template-columns:repeat(53,1fr);grid-auto-flow:column;grid-gap:2px;gap:2px;flex:1 1}.PomodoroCalendar_week__CWXU_{display:grid;grid-template-rows:repeat(7,1fr);grid-gap:2px;gap:2px}.PomodoroCalendar_day__GI3nX{width:13px;height:13px;border-radius:2px;cursor:pointer;transition:all .2s ease;position:relative}.PomodoroCalendar_day__GI3nX:hover{transform:scale(1.3);outline:1px solid var(--color-muted);outline-offset:1px}.PomodoroCalendar_day__GI3nX.PomodoroCalendar_invalid__C7Ycs{visibility:hidden}.PomodoroCalendar_day__GI3nX.PomodoroCalendar_today__SBI6W{outline:2px solid var(--color-text);outline-offset:1px}.PomodoroCalendar_day__GI3nX[data-level="0"]{background:#f0e6d2}.PomodoroCalendar_day__GI3nX[data-level="1"]{background:#ffcece}.PomodoroCalendar_day__GI3nX[data-level="2"]{background:#f99}.PomodoroCalendar_day__GI3nX[data-level="3"]{background:#ff6b6b}.PomodoroCalendar_day__GI3nX[data-level="4"]{background:#f44}.PomodoroCalendar_day__GI3nX[data-level="-1"]{background:transparent}.PomodoroCalendar_legend___naki{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:15px;font-size:12px;color:var(--color-muted)}.PomodoroCalendar_legendLabel__DZfS0{font-size:11px}.PomodoroCalendar_legendScale__SWulh{display:flex;gap:2px}.PomodoroCalendar_legendItem__w9Y2N{width:13px;height:13px;border-radius:2px}.PomodoroCalendar_legendItem__w9Y2N[data-level="0"]{background:#f0e6d2}.PomodoroCalendar_legendItem__w9Y2N[data-level="1"]{background:#ffcece}.PomodoroCalendar_legendItem__w9Y2N[data-level="2"]{background:#f99}.PomodoroCalendar_legendItem__w9Y2N[data-level="3"]{background:#ff6b6b}.PomodoroCalendar_legendItem__w9Y2N[data-level="4"]{background:#f44}@media (max-width:768px){.PomodoroCalendar_day__GI3nX,.PomodoroCalendar_legendItem__w9Y2N{width:10px;height:10px}.PomodoroCalendar_monthLabel__C21Uz{font-size:10px}.PomodoroCalendar_weekDayLabel__Vv4pJ{font-size:9px}.PomodoroCalendar_grid__c3_wI,.PomodoroCalendar_week__CWXU_{gap:2px}}@media (max-width:480px){.PomodoroCalendar_container__P5p5n{overflow-x:auto;padding-bottom:10px}.PomodoroCalendar_calendar__wsizu,.PomodoroCalendar_monthLabels__vY8Jx{min-width:600px}}html.dark-mode .PomodoroCalendar_day__GI3nX[data-level="0"]{background:#3a3030}html.dark-mode .PomodoroCalendar_day__GI3nX[data-level="1"]{background:#4d2626}html.dark-mode .PomodoroCalendar_day__GI3nX[data-level="2"]{background:#633}html.dark-mode .PomodoroCalendar_day__GI3nX[data-level="3"]{background:#ff6b6b}html.dark-mode .PomodoroCalendar_day__GI3nX[data-level="4"]{background:#f44}html.dark-mode .PomodoroCalendar_day__GI3nX.PomodoroCalendar_today__SBI6W{outline:2px solid var(--color-primary)}html.dark-mode .PomodoroCalendar_legendItem__w9Y2N[data-level="0"]{background:#3a3030}html.dark-mode .PomodoroCalendar_legendItem__w9Y2N[data-level="1"]{background:#4d2626}html.dark-mode .PomodoroCalendar_legendItem__w9Y2N[data-level="2"]{background:#633}html.dark-mode .PomodoroCalendar_legendItem__w9Y2N[data-level="3"]{background:#ff6b6b}html.dark-mode .PomodoroCalendar_legendItem__w9Y2N[data-level="4"]{background:#f44}.PersonalPomodoroCalendar_container__ENDlm{padding:2rem 0;margin:0 auto;max-width:1200px}.PersonalPomodoroCalendar_header__J3d0x{text-align:center;margin-bottom:2rem}.PersonalPomodoroCalendar_sectionTitle___I3MJ{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem;line-height:1.2}.PersonalPomodoroCalendar_sectionSubtitle__oeKi3{font-size:1.125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.PersonalPomodoroCalendar_calendarWrapper__4F1SG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow-x:auto}html.dark-mode .PersonalPomodoroCalendar_calendarWrapper__4F1SG{box-shadow:0 2px 8px rgba(0,0,0,.2)}.PersonalPomodoroCalendar_footer__BDOEL{text-align:center;margin-top:1.5rem}.PersonalPomodoroCalendar_viewProfileLink__9vFZP{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .2s;padding:.5rem 1rem;border-radius:6px}.PersonalPomodoroCalendar_viewProfileLink__9vFZP:hover{background:var(--color-surface);transform:translateX(4px)}.PersonalPomodoroCalendar_loadingState__EhsTZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--color-text-secondary);gap:1rem}.PersonalPomodoroCalendar_spinner__V9_8N{animation:PersonalPomodoroCalendar_spin__2CUgf 1s linear infinite;color:var(--color-primary)}@keyframes PersonalPomodoroCalendar_spin__2CUgf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.PersonalPomodoroCalendar_container__ENDlm{padding:1.5rem 0}.PersonalPomodoroCalendar_sectionTitle___I3MJ{font-size:1.5rem}.PersonalPomodoroCalendar_sectionSubtitle__oeKi3{font-size:1rem}.PersonalPomodoroCalendar_calendarWrapper__4F1SG{padding:1rem;border-radius:8px}}.ChartCard_card__8JXxz{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);transition:all var(--dashboard-transition-base);animation:ChartCard_dashboard-slide-up__ewdrS var(--dashboard-transition-slow) ease-out;animation-delay:.1s;animation-fill-mode:both}.ChartCard_card__8JXxz:hover{box-shadow:var(--dashboard-shadow-md)}.ChartCard_header__o_FXT{display:flex;align-items:center;justify-content:space-between;padding:var(--dashboard-spacing-lg);border-bottom:1px solid var(--dashboard-border-light)}.ChartCard_titleSection__LNtbF{flex:1 1}.ChartCard_title__LpevH{font-size:16px;font-weight:600;color:var(--dashboard-text-primary);margin:0}.ChartCard_subtitle__53uZi{font-size:13px;color:var(--dashboard-text-muted);margin:4px 0 0}.ChartCard_headerActions__WQzNW{display:flex;align-items:center;gap:var(--dashboard-spacing-md)}.ChartCard_headerExtra__5VHvU{display:flex;align-items:center;gap:var(--dashboard-spacing-sm)}.ChartCard_actionsContainer__QvnA3{position:relative}.ChartCard_actionButton__ykRNU{width:32px;height:32px;border-radius:var(--dashboard-radius-md);background:transparent;border:1px solid var(--dashboard-border);color:var(--dashboard-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--dashboard-transition-fast)}.ChartCard_actionButton__ykRNU:hover{background:var(--dashboard-bg);color:var(--dashboard-text-primary)}.ChartCard_actionsDropdown__aCEBh{position:absolute;top:calc(100% + 8px);right:0;background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-lg);min-width:160px;z-index:var(--dashboard-z-dropdown);animation:ChartCard_dashboard-scale-in__NxoA7 var(--dashboard-transition-fast) ease-out}.ChartCard_dropdownItem__XE7ax{display:flex;align-items:center;gap:var(--dashboard-spacing-sm);width:100%;padding:var(--dashboard-spacing-sm) var(--dashboard-spacing-md);background:transparent;border:none;color:var(--dashboard-text-secondary);font-size:14px;text-align:left;cursor:pointer;transition:all var(--dashboard-transition-fast)}.ChartCard_dropdownItem__XE7ax:first-child{border-radius:var(--dashboard-radius-md) var(--dashboard-radius-md) 0 0}.ChartCard_dropdownItem__XE7ax:last-child{border-radius:0 0 var(--dashboard-radius-md) var(--dashboard-radius-md)}.ChartCard_dropdownItem__XE7ax:hover{background:var(--dashboard-bg);color:var(--dashboard-text-primary)}.ChartCard_content__r0vQH{padding:var(--dashboard-spacing-lg);min-height:300px;display:flex;flex-direction:column}.ChartCard_loadingState__GpUm_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:var(--dashboard-spacing-md)}.ChartCard_spinner__1Y3FW{width:40px;height:40px;border:3px solid var(--dashboard-border);border-top-color:var(--dashboard-primary);border-radius:50%;animation:ChartCard_spin__1Cje3 1s linear infinite}@keyframes ChartCard_spin__1Cje3{to{transform:rotate(1turn)}}.ChartCard_loadingText__cCNrU{font-size:14px;color:var(--dashboard-text-muted);margin:0}@media (max-width:640px){.ChartCard_content__r0vQH,.ChartCard_header__o_FXT{padding:var(--dashboard-spacing-md)}.ChartCard_content__r0vQH{min-height:200px}.ChartCard_title__LpevH{font-size:14px}.ChartCard_subtitle__53uZi{font-size:12px}.ChartCard_dropdownItem__XE7ax{font-size:13px;padding:var(--dashboard-spacing-xs) var(--dashboard-spacing-sm)}}.DashboardLayout_dashboardContainer__h6mDT{display:flex;min-height:100vh;background:var(--dashboard-bg);position:relative;padding-top:72px}.DashboardLayout_mobileMenuToggle___1RRw{display:none;position:fixed;top:88px;left:16px;z-index:var(--dashboard-z-sticky);width:48px;height:48px;border-radius:var(--dashboard-radius-full);background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow-md);align-items:center;justify-content:center;cursor:pointer;transition:all var(--dashboard-transition-base)}.DashboardLayout_mobileMenuToggle___1RRw:hover{background:var(--dashboard-card-hover-bg);box-shadow:var(--dashboard-shadow-lg)}.DashboardLayout_sidebar__lszt6{width:260px;background:#f8f5ee;border-right:1px solid #e8d4b4;display:flex;flex-direction:column;transition:transform var(--dashboard-transition-base);position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 72px);z-index:var(--dashboard-z-sticky)}.dark-mode .DashboardLayout_sidebar__lszt6{background:var(--dashboard-sidebar-bg);border-right:1px solid var(--dashboard-border)}.DashboardLayout_sidebarHeader__Fe_ST{padding:var(--dashboard-spacing-lg);border-bottom:1px solid #e8d4b4}.dark-mode .DashboardLayout_sidebarHeader__Fe_ST{border-bottom:1px solid hsla(0,0%,100%,.1)}.DashboardLayout_logoLink__PtNjF{display:flex;align-items:center;gap:var(--dashboard-spacing-sm);color:#1e293b;text-decoration:none;font-size:18px;font-weight:600;transition:opacity var(--dashboard-transition-fast)}.dark-mode .DashboardLayout_logoLink__PtNjF{color:var(--dashboard-text-inverse)}.DashboardLayout_logoLink__PtNjF:hover{opacity:.8}.DashboardLayout_sidebarNav__YOd_o{flex:1 1;padding:var(--dashboard-spacing-lg);overflow-y:auto}.DashboardLayout_navSection__rMn1X{margin-bottom:var(--dashboard-spacing-xl)}.DashboardLayout_navSectionTitle__GWfef{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--dashboard-spacing-md)}.dark-mode .DashboardLayout_navSectionTitle__GWfef{color:hsla(0,0%,100%,.5)}.DashboardLayout_navList__qkiVK{list-style:none;padding:0;margin:0}.DashboardLayout_navItem__BsEzP{display:flex;align-items:center;gap:var(--dashboard-spacing-md);width:100%;padding:var(--dashboard-spacing-md);margin-bottom:var(--dashboard-spacing-xs);background:transparent;border:none;border-radius:var(--dashboard-radius-md);color:#475569;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all var(--dashboard-transition-fast);position:relative}.dark-mode .DashboardLayout_navItem__BsEzP{color:hsla(0,0%,100%,.7)}.DashboardLayout_navItem__BsEzP:hover:not(:disabled){background:rgba(139,92,46,.1);color:#1e293b}.dark-mode .DashboardLayout_navItem__BsEzP:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95)}.DashboardLayout_navItemActive__TRjqK{background:var(--dashboard-primary);color:#fff}.DashboardLayout_navItemActive__TRjqK:hover{background:var(--dashboard-primary-dark);color:#fff}.DashboardLayout_navItemLocked__g4bqu{opacity:.5;cursor:not-allowed}.DashboardLayout_navItemIcon__cXW3E{display:flex;align-items:center;font-size:18px}.DashboardLayout_navItemLabel__unDFw{flex:1 1}.DashboardLayout_premiumIcon__7Jx36{color:gold;font-size:14px}.DashboardLayout_sidebarFooter__L1G20{padding:var(--dashboard-spacing-lg);border-top:1px solid #e8d4b4}.dark-mode .DashboardLayout_sidebarFooter__L1G20{border-top:1px solid hsla(0,0%,100%,.1)}.DashboardLayout_premiumCard__EovSC{background:var(--dashboard-primary-gradient);border-radius:var(--dashboard-radius-lg);padding:var(--dashboard-spacing-lg);text-align:center;color:#fff}.DashboardLayout_premiumCardIcon__54xX6{font-size:32px;color:gold;margin-bottom:var(--dashboard-spacing-sm)}.DashboardLayout_premiumCardTitle__gtAdq{font-size:16px;font-weight:600;margin:0 0 var(--dashboard-spacing-sm) 0}.DashboardLayout_premiumCardText__9C1oq{font-size:12px;opacity:.9;margin:0 0 var(--dashboard-spacing-md) 0}.DashboardLayout_premiumCardButton__Xoqe1{display:inline-block;padding:var(--dashboard-spacing-sm) var(--dashboard-spacing-lg);background:hsla(0,0%,100%,.2);border-radius:var(--dashboard-radius-md);color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:background var(--dashboard-transition-fast)}.DashboardLayout_premiumCardButton__Xoqe1:hover{background:hsla(0,0%,100%,.3);color:#fff}.DashboardLayout_mainContent__H8iHa{flex:1 1;padding:var(--dashboard-spacing-xl);overflow-y:auto;min-width:0}.DashboardLayout_overlay__0BqOz{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:calc(var(--dashboard-z-sticky) - 1)}@media (max-width:1024px){.DashboardLayout_mobileMenuToggle___1RRw{display:flex}.DashboardLayout_sidebar__lszt6{position:fixed;top:72px;left:0;height:calc(100vh - 72px);transform:translateX(-100%);z-index:var(--dashboard-z-modal)}.DashboardLayout_sidebarOpen__T_drx{transform:translateX(0)}.DashboardLayout_overlay__0BqOz{display:block}.DashboardLayout_mainContent__H8iHa{padding:var(--dashboard-spacing-lg)}}@media (max-width:640px){.DashboardLayout_sidebar__lszt6{width:80%;max-width:300px}.DashboardLayout_mainContent__H8iHa{padding:var(--dashboard-spacing-md)}}.MetricCard_card__pejCE{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-lg);padding:var(--dashboard-spacing-lg);box-shadow:var(--dashboard-shadow-sm);transition:all var(--dashboard-transition-base);position:relative;overflow:hidden;animation:MetricCard_dashboard-slide-up__C6q9L var(--dashboard-transition-slow) ease-out}.MetricCard_card__pejCE:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--dashboard-primary-gradient);opacity:0;transition:opacity var(--dashboard-transition-base)}.MetricCard_card__pejCE:hover:before{opacity:1}.MetricCard_clickable__js_sp{cursor:pointer}.MetricCard_clickable__js_sp:hover{transform:translateY(-2px);box-shadow:var(--dashboard-shadow-md)}.MetricCard_card-primary__4UiRX:before{background:var(--dashboard-primary-gradient)}.MetricCard_card-success__MqYdF:before{background:linear-gradient(135deg,var(--dashboard-success) 0,var(--dashboard-success-light) 100%)}.MetricCard_card-warning__p5OeL:before{background:linear-gradient(135deg,var(--dashboard-warning) 0,var(--dashboard-warning-light) 100%)}.MetricCard_card-danger__QJrC_:before{background:linear-gradient(135deg,var(--dashboard-danger) 0,var(--dashboard-danger-light) 100%)}.MetricCard_card-info__HvfAL:before{background:linear-gradient(135deg,var(--dashboard-info) 0,var(--dashboard-info-light) 100%)}.MetricCard_header__YSZSc{display:flex;align-items:flex-start;gap:var(--dashboard-spacing-md);margin-bottom:var(--dashboard-spacing-lg)}.MetricCard_icon__1Nn2a{width:48px;height:48px;border-radius:var(--dashboard-radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.MetricCard_card-primary__4UiRX .MetricCard_icon__1Nn2a{background:var(--dashboard-info-bg);color:var(--dashboard-primary)}.MetricCard_card-success__MqYdF .MetricCard_icon__1Nn2a{background:var(--dashboard-success-bg);color:var(--dashboard-success)}.MetricCard_card-warning__p5OeL .MetricCard_icon__1Nn2a{background:var(--dashboard-warning-bg);color:var(--dashboard-warning)}.MetricCard_card-danger__QJrC_ .MetricCard_icon__1Nn2a{background:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.MetricCard_card-info__HvfAL .MetricCard_icon__1Nn2a{background:var(--dashboard-info-bg);color:var(--dashboard-info)}.MetricCard_titleGroup__gHjnn{flex:1 1}.MetricCard_title__kbFVa{font-size:14px;font-weight:500;color:var(--dashboard-text-secondary);margin:0 0 4px;text-transform:uppercase;letter-spacing:.025em}.MetricCard_subtitle__si3io{font-size:12px;color:var(--dashboard-text-muted);margin:0}.MetricCard_trend__MKCVZ{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--dashboard-radius-md);font-size:12px;font-weight:600}.MetricCard_trend-up__TGmsi{background:var(--dashboard-success-bg);color:var(--dashboard-success)}.MetricCard_trend-down__vRt46{background:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.MetricCard_trend-neutral__jG8Dk{background:var(--dashboard-bg);color:var(--dashboard-text-muted)}.MetricCard_trendIcon__GEnpN{display:flex;align-items:center;font-size:14px}.MetricCard_trendValue__ntgWW{font-weight:700}.MetricCard_trendLabel__GJVaS{color:var(--dashboard-text-muted);font-weight:400;margin-left:4px}.MetricCard_content__y4JNy{margin-bottom:var(--dashboard-spacing-md)}.MetricCard_value__gBTjm{font-size:32px;font-weight:700;color:var(--dashboard-text-primary);line-height:1;transition:all var(--dashboard-transition-base)}.MetricCard_animating__zPhzh{animation:MetricCard_dashboard-count-up__CWV4A var(--dashboard-transition-base) ease-out}.MetricCard_footer__WRmPz{margin-top:auto}.MetricCard_sparkline__Ry9oP{height:30px;opacity:.5;transition:opacity var(--dashboard-transition-base)}.MetricCard_card__pejCE:hover .MetricCard_sparkline__Ry9oP{opacity:.8}.MetricCard_miniChart__rNpVW{width:100%;height:100%;color:var(--dashboard-primary)}.MetricCard_loadingState__pXnpS{display:flex;flex-direction:column;gap:var(--dashboard-spacing-sm)}.MetricCard_shimmer__pbg3Y{height:20px;background:linear-gradient(90deg,var(--dashboard-bg) 25%,var(--dashboard-border-light) 50%,var(--dashboard-bg) 75%);background-size:200% 100%;animation:MetricCard_shimmer__pbg3Y 1.5s infinite;border-radius:var(--dashboard-radius-sm)}@keyframes MetricCard_shimmer__pbg3Y{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.MetricCard_card__pejCE{padding:var(--dashboard-spacing-md)}.MetricCard_value__gBTjm{font-size:24px}.MetricCard_icon__1Nn2a{width:40px;height:40px;font-size:20px}}