.progress-groups{color:var(--pg-text-color);width:100%}.progress-groups *,.progress-groups :after,.progress-groups :before{box-sizing:border-box}.progress-groups__grid{display:grid;gap:var(--pg-column-gap);margin:0 auto;width:min(calc(100% - 40px),var(--pg-max-width),1080px)}.progress-groups__grid--count-1{grid-template-columns:minmax(0,760px);justify-content:center}.progress-groups__grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-groups__grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-group{backdrop-filter:blur(7px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 32px rgba(43,16,72,.07);min-width:0;padding:22px 20px 21px}.progress-group__title{align-items:center;background:var(--pg-title-bg);border:1px solid hsla(0,0%,100%,.58);border-radius:999px;color:var(--pg-text-color);display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;margin:0 0 22px;min-height:46px;padding:9px 18px;text-align:center}.progress-group__items{display:flex;flex-direction:column;gap:19px}.progress-item{min-width:0}.progress-item__meta{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px}.progress-item__text{color:var(--pg-text-color);font-size:13px;font-weight:600;line-height:1.3;min-width:0}.progress-item__percentage{color:var(--pg-text-color);font-size:17px;font-weight:800;line-height:1;white-space:nowrap}.progress-item__track{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.72);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 0 14px hsla(0,0%,100%,.035);height:14px;overflow:hidden;padding:2px;position:relative;width:100%}.progress-item__fill{background:linear-gradient(90deg,var(--pg-group-fill,var(--pg-fill-color)),color-mix(in srgb,var(--pg-group-fill,var(--pg-fill-color)) 78%,#fff));border-radius:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--pg-group-fill,var(--pg-fill-color)) 55%,transparent);display:block;height:100%;transition-property:width;transition-timing-function:cubic-bezier(.22,.8,.26,1);width:0}.progress-groups.is-visible .progress-item__fill,.progress-groups.no-animation .progress-item__fill{width:var(--pg-value)}@media (max-width:980px){.progress-groups__grid--count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-groups__grid--count-3 .progress-group:last-child{grid-column:1/-1;justify-self:center;width:min(100%,560px)}}@media (max-width:767px){.progress-groups__grid,.progress-groups__grid--count-1,.progress-groups__grid--count-2,.progress-groups__grid--count-3{grid-template-columns:1fr;width:calc(100% - 32px)}.progress-groups__grid--count-3 .progress-group:last-child{grid-column:auto;width:100%}.progress-group{padding:20px 17px}.progress-group__title{font-size:15px;margin-bottom:20px;min-height:44px}.progress-group__items{gap:17px}.progress-item__text{font-size:13px}.progress-item__percentage{font-size:16px}}@media (prefers-reduced-motion:reduce){.progress-item__fill{transition:none!important}}