.DashboardPage_dashboard__e2_aD{gap:1rem}.DashboardPage_leadGrid__1Kv4m,.DashboardPage_summaryGrid__hJe86,.DashboardPage_threeColumnGrid__N4lFE,.DashboardPage_twoColumnGrid__xg4rY{display:grid;gap:1rem;grid-template-columns:1fr}.DashboardPage_countCard__jQARV,.DashboardPage_metricCard__M7yNU{min-height:7rem}.DashboardPage_summaryCard__mx6NH{box-shadow:0 1px 2px rgba(15,23,42,.05),0 16px 34px -30px rgba(15,23,42,.58);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.DashboardPage_summaryCard__mx6NH:hover{box-shadow:0 2px 4px rgba(15,23,42,.06),0 20px 40px -30px rgba(15,23,42,.62);transform:translateY(-1px)}.DashboardPage_dashboardPanel__WeKZb{position:relative;border-color:hsl(var(--border)/.9);background:linear-gradient(180deg,hsl(var(--card)) 0,hsl(var(--card)/.97) 100%);box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 40px -34px rgba(15,23,42,.68);animation:DashboardPage_dashboard-panel-enter__zLNQ9 .42s ease-out both;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.DashboardPage_dashboardPanel__WeKZb:before{position:absolute;z-index:1;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,hsl(var(--primary)/.9),rgba(26,203,177,.72),transparent 78%);content:""}.DashboardPage_dashboardPanel__WeKZb:hover{border-color:hsl(var(--ring)/.32);box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 48px -36px rgba(15,23,42,.76);transform:translateY(-2px)}.DashboardPage_panelLarge__D253M{min-height:29rem}.DashboardPage_panelTall__XRKe_{min-height:28rem}.DashboardPage_panelList___ocBq{min-height:24rem}.DashboardPage_chartFrameCompact__88Iia,.DashboardPage_chartFrame__V6CL7{position:relative;display:flex;flex-direction:column;gap:.55rem;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,hsl(var(--primary)/.035),transparent 42%)}.DashboardPage_chartFrameCompact__88Iia:before,.DashboardPage_chartFrame__V6CL7:before{position:absolute;z-index:-1;right:1.25rem;bottom:1.1rem;left:1.25rem;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.22),transparent);content:""}.DashboardPage_chartFrame__V6CL7{height:23rem}.DashboardPage_chartFrameCompact__88Iia{height:22.5rem;min-height:22.5rem;border-radius:0;background:linear-gradient(180deg,hsl(var(--primary)/.035),transparent 42%);box-shadow:none}.DashboardPage_chartFrameCompact__88Iia:after,.DashboardPage_chartFrameCompact__88Iia:before{content:none}.DashboardPage_chartFrameCompact__88Iia>*{position:relative;z-index:1}.DashboardPage_chartFrameCompact__88Iia>.recharts-responsive-container,.DashboardPage_chartFrame__V6CL7>.recharts-responsive-container{flex:1 1 auto;min-height:0}.DashboardPage_chartFrameCompact__88Iia .recharts-pie-sector path{filter:drop-shadow(0 5px 15px rgb(32 243 255/.22));stroke-linejoin:round}.DashboardPage_chartFrameCompact__88Iia .recharts-pie-sector path[fill="#172338"],.DashboardPage_chartFrameCompact__88Iia .recharts-pie-sector path[fill="#1E3146"],.DashboardPage_chartFrameCompact__88Iia .recharts-pie-sector path[fill="#22334D"],.DashboardPage_chartFrameCompact__88Iia .recharts-pie-sector path[fill="#64748b"]{opacity:.45}.DashboardPage_chartFrameCompact__88Iia .recharts-label text,.DashboardPage_chartFrameCompact__88Iia .recharts-label tspan{fill:hsl(var(--foreground))!important}.DashboardPage_chartFrameCompact__88Iia .recharts-label tspan:first-child{font-size:2.65rem;font-weight:700}.DashboardPage_chartFrameCompact__88Iia .recharts-label tspan:last-child{font-size:.95rem;font-weight:300;opacity:.88}.DashboardPage_chartFrameCompact__88Iia .recharts-wrapper,.DashboardPage_chartFrame__V6CL7 .recharts-wrapper{animation:DashboardPage_dashboard-chart-reveal__9YsXL .62s cubic-bezier(.22,1,.36,1) both;transition:filter .18s ease,transform .18s ease}.DashboardPage_chartFrameCompact__88Iia .recharts-wrapper,.DashboardPage_chartFrameCompact__88Iia .recharts-wrapper *,.DashboardPage_chartFrame__V6CL7 .recharts-wrapper,.DashboardPage_chartFrame__V6CL7 .recharts-wrapper *{outline:none!important}.DashboardPage_chartFrameCompact__88Iia .recharts-layer:focus,.DashboardPage_chartFrameCompact__88Iia .recharts-layer:focus-visible,.DashboardPage_chartFrameCompact__88Iia .recharts-surface:focus,.DashboardPage_chartFrameCompact__88Iia .recharts-surface:focus-visible,.DashboardPage_chartFrame__V6CL7 .recharts-layer:focus,.DashboardPage_chartFrame__V6CL7 .recharts-layer:focus-visible,.DashboardPage_chartFrame__V6CL7 .recharts-surface:focus,.DashboardPage_chartFrame__V6CL7 .recharts-surface:focus-visible{outline:none!important}.DashboardPage_chartFrameCompact__88Iia .recharts-active-bar,.DashboardPage_chartFrameCompact__88Iia .recharts-tooltip-cursor,.DashboardPage_chartFrame__V6CL7 .recharts-active-bar,.DashboardPage_chartFrame__V6CL7 .recharts-tooltip-cursor{display:none!important}.DashboardPage_chartFrame__V6CL7 .recharts-cartesian-grid line{stroke:hsl(var(--border)/.42);stroke-dasharray:1 10;stroke-linecap:round}.DashboardPage_chartFrame__V6CL7 .recharts-bar-background-rectangle path,.DashboardPage_chartFrame__V6CL7 .recharts-bar-background-rectangle rect{opacity:.82}.DashboardPage_chartFrame__V6CL7 .recharts-yAxis .recharts-cartesian-axis-tick-value{dominant-baseline:middle}.DashboardPage_chartInsideLabel__sqVM_{fill:#fff;font-size:.72rem;font-weight:400;paint-order:stroke;pointer-events:none;stroke:rgba(15,23,42,.48);stroke-width:1px}.DashboardPage_chartFrameCompact__88Iia .recharts-bar-rectangle path:focus,.DashboardPage_chartFrameCompact__88Iia .recharts-bar-rectangle path:focus-visible,.DashboardPage_chartFrameCompact__88Iia .recharts-sector:focus,.DashboardPage_chartFrameCompact__88Iia .recharts-sector:focus-visible,.DashboardPage_chartFrame__V6CL7 .recharts-bar-rectangle path:focus,.DashboardPage_chartFrame__V6CL7 .recharts-bar-rectangle path:focus-visible,.DashboardPage_chartFrame__V6CL7 .recharts-sector:focus,.DashboardPage_chartFrame__V6CL7 .recharts-sector:focus-visible{outline:none!important;stroke-width:0}.DashboardPage_dashboardPanel__WeKZb:hover .DashboardPage_chartFrameCompact__88Iia .recharts-wrapper,.DashboardPage_dashboardPanel__WeKZb:hover .DashboardPage_chartFrame__V6CL7 .recharts-wrapper{filter:drop-shadow(0 8px 12px hsl(var(--primary)/.12));transform:translateY(-1px)}.DashboardPage_chartFrameCompact__88Iia .recharts-sector,.DashboardPage_chartFrame__V6CL7 .recharts-bar-rectangle path{transition:opacity .16s ease,filter .16s ease,transform .16s ease}.DashboardPage_chartFrame__V6CL7 .recharts-area-curve,.DashboardPage_chartFrame__V6CL7 .recharts-bar-rectangle path,.DashboardPage_chartFrame__V6CL7 .recharts-line-curve{filter:drop-shadow(0 4px 10px rgb(8 145 178/.14))}.DashboardPage_chartFrameCompact__88Iia .recharts-sector:hover,.DashboardPage_chartFrame__V6CL7 .recharts-bar-rectangle:hover path{cursor:pointer;filter:drop-shadow(0 5px 14px rgb(8 145 178/.22)) brightness(1.06);opacity:.96}.DashboardPage_activeCaption__FIOSb{position:relative;z-index:2;display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--border)/.8);border-radius:.375rem;background:hsl(var(--card)/.95);padding:.5rem .75rem;font-size:.75rem;box-shadow:0 10px 22px -18px rgba(15,23,42,.75);backdrop-filter:blur(8px)}@keyframes DashboardPage_dashboard-panel-enter__zLNQ9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes DashboardPage_dashboard-chart-reveal__9YsXL{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DashboardPage_chartFrameCompact__88Iia .recharts-wrapper,.DashboardPage_chartFrame__V6CL7 .recharts-wrapper,.DashboardPage_dashboardPanel__WeKZb{animation:none;transition:none}}@media (min-width:768px){.DashboardPage_summaryGrid__hJe86{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardPage_summaryTrailing__RwY3T{grid-column:1/-1}}@media (min-width:1024px){.DashboardPage_leadGrid__1Kv4m{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}.DashboardPage_threeColumnGrid__N4lFE,.DashboardPage_twoColumnGrid__xg4rY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.DashboardPage_summaryGrid__hJe86{grid-template-columns:minmax(18rem,.8fr) minmax(14rem,1fr) minmax(14rem,1fr)}.DashboardPage_summaryTrailing__RwY3T{grid-column:auto}.DashboardPage_threeColumnGrid__N4lFE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.DashboardPage_dashboard__e2_aD{gap:1.25rem}.DashboardPage_leadGrid__1Kv4m{grid-template-columns:minmax(0,2.25fr) minmax(22rem,1fr)}.DashboardPage_chartFrame__V6CL7{height:24.5rem}.DashboardPage_chartFrameCompact__88Iia{height:24rem;min-height:24rem}}