@keyframes pf-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pf-draw{0%{stroke-dashoffset:var(--len,400)}}@keyframes pf-fill{0%{transform:scaleX(0)}}@keyframes pf-move{0%{transform:translate(var(--dx,-80px), var(--dy,0px))}}@keyframes pf-pop{0%{opacity:0;transform:scale(.6)}}.pf-art [data-p]{transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) backwards pf-in;animation-delay:calc(.16s + var(--i,0) * 70ms)}.pf-art [data-draw]{stroke-dasharray:var(--len,400);stroke-dashoffset:0;animation:.82s cubic-bezier(.22,1,.36,1) backwards pf-draw;animation-delay:calc(.52s + var(--i,0) * 70ms)}.pf-art [data-fill]{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) backwards pf-fill;animation-delay:calc(.72s + var(--i,0) * 70ms)}.pf-art [data-move]{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.22,1,.36,1) backwards pf-move;animation-delay:calc(.76s + var(--i,0) * 70ms)}.pf-art [data-pop]{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) backwards pf-pop;animation-delay:calc(1.24s + var(--i,0) * 70ms)}.pf-reveal[data-reveal=pending]>*{opacity:0;transform:translateY(10px)}.pf-reveal>*{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms)}.pf-card{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0f1a140a, 0 14px 32px -24px #0f1a144d;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}a.pf-card:hover{box-shadow:inset 0 0 0 1px var(--line), 0 2px 4px #0f1a140d, 0 18px 36px -24px #0f1a1457;transform:translateY(-1px)}.pf-stage{background:var(--surface-card)}.pf-stage[data-tint=mint]{background-image:radial-gradient(130% 100% at 24% 0%, #73d8abbf 0%, #9ee8cb66 40%, #d6f4e640 70%, var(--surface-card) 100%)}.pf-stage[data-tint=sky]{background-image:radial-gradient(130% 100% at 76% 0%, #8bbeecb3 0%, #aed2f266 40%, #dbecfa40 70%, var(--surface-card) 100%)}.pf-stage[data-tint=peach]{background-image:radial-gradient(130% 100% at 50% 0%, #f4b78a9e 0%, #f8d1ae61 40%, #fcecdc40 70%, var(--surface-card) 100%)}.pf-slot{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 55%,#c9f2de 55%);border-radius:2px;padding:0 1px}@media print{.pf-reveal[data-reveal=pending]>*{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-art [data-p],.pf-art [data-draw],.pf-art [data-fill],.pf-art [data-move],.pf-art [data-pop]{animation:none}.pf-reveal[data-reveal=pending]>*{opacity:1;transform:none}.pf-reveal>*{transition:none}}