.ps-art{width:100%;min-width:0;line-height:0;transform:translateY(0)}
.ps-art>svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}
.ps-art .ps-piece{transform-box:fill-box;transform-origin:center}
.ps-card.ps-entered .ps-art .ps-piece{animation:ps-art-reveal 280ms var(--ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--ps-art-delay,150ms) + var(--ps-piece-delay,0ms)) backwards}
.ps-card.ps-entered .ps-art .ps-contribution{animation-name:ps-art-panel}
.ps-card.ps-entered .ps-art .ps-shield{animation-name:ps-art-shield}
.ps-card.ps-entered .ps-art .ps-marker{animation-name:ps-art-marker}
.ps-card.ps-entered .ps-art .ps-document-lines,.ps-card.ps-entered .ps-art .ps-panel-row{animation-name:ps-art-fade}
.ps-card.ps-entered .ps-art .ps-check{stroke-dasharray:1;animation:ps-art-draw 250ms var(--ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--ps-art-delay,150ms) + 530ms) backwards}
.ps-card.ps-entered .ps-art .ps-heart{stroke-dasharray:1;animation:ps-art-draw 300ms var(--ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--ps-art-delay,150ms) + 360ms) backwards}
.ps-card.ps-entered .ps-art .ps-state-tint{animation:ps-art-state 450ms ease calc(var(--ps-art-delay,150ms) + 350ms) backwards}
@keyframes ps-art-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@keyframes ps-art-panel{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes ps-art-shield{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
@keyframes ps-art-marker{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@keyframes ps-art-fade{from{opacity:0}to{opacity:1}}
@keyframes ps-art-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes ps-art-state{0%{opacity:0}25%{opacity:1}100%{opacity:0}}
@media(hover:hover) and (pointer:fine){.ps-art{transition:transform 170ms ease;transition-delay:0ms}.ps-card:hover .ps-art{transform:translateY(-2px);transition-delay:200ms}}
@media(prefers-reduced-motion:reduce){.ps-card.ps-entered .ps-art .ps-piece,.ps-card.ps-entered .ps-art .ps-check,.ps-card.ps-entered .ps-art .ps-heart,.ps-card.ps-entered .ps-art .ps-state-tint{animation:none}.ps-art,.ps-card:hover .ps-art{transition:none;transform:none}}
