.dashboard-header__avatar-mobile-wrapper{display:none}@media (max-width:640px){.dashboard-header__avatar-mobile-wrapper{display:inline-flex!important;align-items:center;margin-left:.5rem}.dashboard-header__logo-container,.dashboard-header__right{display:none!important}}.dashboard-header{display:flex;width:100%;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}@media (max-width:640px){.dashboard-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}}@media (min-width:641px) and (max-width:1023px){.dashboard-header{margin-bottom:1rem}}@media (min-width:1024px){.dashboard-header{margin-bottom:1.5rem}}.dashboard-header__left{display:flex;align-items:center;gap:1rem}.dashboard-header__logo-container{display:flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,#6475e9,#8b5cf6);box-shadow:0 4px 12px rgba(100,117,233,.3);width:3rem;height:3rem}.dashboard-header__logo{color:white;width:1.5rem;height:1.5rem}@media (min-width:640px){.dashboard-header__logo-container{width:3.5rem;height:3.5rem}.dashboard-header__logo{width:1.75rem;height:1.75rem}}@media (min-width:1024px){.dashboard-header__logo-container{width:4rem;height:4rem}.dashboard-header__logo{width:2rem;height:2rem}}.dashboard-header__title{font-weight:600;color:#1e1e1e;line-height:1.2;font-size:1.25rem}.dashboard-header__description{color:#64707d;line-height:1.4;margin-top:.25rem;font-size:.8125rem}@media (min-width:480px){.dashboard-header__title{font-size:1.375rem}.dashboard-header__description{font-size:.875rem}}@media (min-width:640px){.dashboard-header__title{font-size:1.5rem}.dashboard-header__description{font-size:.875rem}}@media (min-width:1024px){.dashboard-header__title{font-size:1.75rem}.dashboard-header__description{font-size:.875rem}}.dashboard-header__right{display:flex;align-items:center;gap:1rem}.dashboard-header__user-button{position:relative;height:2.5rem;width:2.5rem;border-radius:9999px}.dashboard-header__avatar{height:2.5rem;width:2.5rem}.dashboard-header__avatar-fallback{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#6475e9}.dashboard-header__dropdown{width:14rem}.dashboard-header__user-info{display:flex;flex-direction:column}.dashboard-header__user-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.dashboard-header__username{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1}.dashboard-header__email{font-size:.75rem;line-height:1rem;line-height:1;color:hsl(var(--muted-foreground))}.dashboard-header__menu-item--danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dashboard-header__menu-icon{margin-right:.5rem;height:1rem;width:1rem}@media (max-width:640px){.dashboard-header{justify-content:space-between;width:100%;margin-bottom:.5rem}.dashboard-header,.dashboard-header__left{display:flex;flex-direction:row;align-items:center;gap:.75rem}.dashboard-header__left{width:auto}.dashboard-header__logo-container{display:none!important}.dashboard-header__text-container{flex:1}.dashboard-header__title{font-size:1.1rem;font-weight:600;color:#1e1e1e;margin:0}.dashboard-header__description{font-size:.85rem;color:#64707d;margin:0}.dashboard-header__right{display:flex;align-items:center;justify-content:flex-end;width:auto;margin-left:.5rem}}@media (min-width:641px) and (max-width:1023px){.dashboard-header{width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between}.dashboard-header__title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1e1e1e}.dashboard-header__description{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:#64707d}.dashboard-header__logo-container{height:3.5rem;width:3.5rem}.dashboard-header__logo{height:1.75rem;width:1.75rem;color:white}}@media (min-width:1024px){.dashboard-header{width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between}.dashboard-header__title{font-size:1.5rem;line-height:2rem;font-weight:600;color:#1e1e1e}.dashboard-header__description{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:#64707d}.dashboard-header__logo-container{height:4rem;width:4rem}.dashboard-header__logo{height:2rem;width:2rem;color:white}}.chart-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#eaecf0}.chart-card__title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#1e1e1e}.chart-card__description{font-size:.875rem;line-height:1.25rem;color:#64707d}.chart-card__chart-container{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.chart-card__bar-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.chart-card__bar-background{position:relative;width:2rem;overflow:hidden;border-radius:1rem;height:128px;background-color:#f3f3f3}.chart-card__bar-fill{position:absolute;bottom:0;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;min-height:20px}.chart-card__bar-indicator{height:.5rem;width:.5rem;border-radius:9999px;background-color:#e5e7eb}