.dashboard_dashboardContainer__RDA7j{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}.dashboard_vizContainer__UQkAZ{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0 auto;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem;min-height:400px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.dashboard_vizContainer__UQkAZ:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dashboard_vizTitle__mHfYj{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center;line-height:1.2}.dashboard_vizDescription__Bd7Ek{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;text-align:center;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}.dashboard_vizContent__hGJT8{flex:1;flex-direction:column}.dashboard_chartContainer__u89Rw,.dashboard_vizContent__hGJT8{display:flex;align-items:center;justify-content:center;width:100%}.dashboard_chartContainer__u89Rw{max-width:100%;overflow:hidden}.dashboard_chartContainer__u89Rw svg{max-width:100%;height:auto}.dashboard_loadingState__f3lLk{width:100%;height:300px;background:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;animation:dashboard_pulse__h0o_S 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes dashboard_pulse__h0o_S{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:640px){.dashboard_dashboardContainer__RDA7j{padding:0 1.5rem}.dashboard_vizContainer__UQkAZ{padding:2rem}.dashboard_vizTitle__mHfYj{font-size:1.75rem}.dashboard_vizDescription__Bd7Ek{font-size:1rem}}@media (min-width:768px){.dashboard_dashboardContainer__RDA7j{grid-template-columns:1fr;gap:3rem}.dashboard_vizContainer__UQkAZ{min-height:500px}}@media (min-width:1024px){.dashboard_dashboardContainer__RDA7j{grid-template-columns:repeat(2,1fr);gap:2rem}.dashboard_vizContainer__UQkAZ{min-height:600px}.dashboard_vizContainer__UQkAZ.dashboard_fullWidth__amuO8{grid-column:1/-1}}@media (min-width:1280px){.dashboard_dashboardContainer__RDA7j{max-width:1280px;padding:0 2rem}.dashboard_vizContainer__UQkAZ{padding:2.5rem}}.dashboard_scrollAnimate__XI6s4{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.dashboard_scrollAnimate__XI6s4.dashboard_visible__I6nVZ{opacity:1;transform:translateY(0)}.dashboard_performanceAnnotation__lx7PN{margin-top:1rem;padding:1rem;background:#f0f9ff;border-radius:.5rem;border-left:4px solid #0ea5e9}.dashboard_performanceAnnotation__lx7PN strong{color:#0c4a6e}.dashboard_performanceAnnotation__lx7PN ul{margin-top:.5rem;color:#075985;font-size:.875rem}.dashboard_performanceAnnotation__lx7PN li{margin-bottom:.25rem}.dashboard_legend__GNqt7{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.875rem}.dashboard_legendItem__lloqD{display:flex;align-items:center;gap:.5rem}.dashboard_legendColor__7VDS1{width:1rem;height:1rem;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard_legendLabel__S4Eip{color:#374151;font-weight:500}