@layer properties,theme,base;@layer components{@media (prefers-reduced-motion:no-preference){[data-motion=on] .pgs-a1-ascx{animation:pgs-a1-ascx var(--d,20s) linear var(--l,0s) infinite}[data-motion=on] .pgs-a1-ascy{animation:pgs-a1-ascy var(--d,20s) linear var(--l,0s) infinite}[data-motion=on] .pgs-a1-ascr{animation:pgs-a1-ascr var(--d,20s) linear var(--l,0s) infinite}}@keyframes pgs-a1-ascx{0%,10%{animation-timing-function:cubic-bezier(.5,0,.8,.6);transform:translate(-80px)}70%,to{transform:translate(170px)}}@keyframes pgs-a1-ascy{0%,10%{animation-timing-function:cubic-bezier(.35,.1,.75,.6);transform:translateY(100px)}70%,to{transform:translateY(-350px)}}@keyframes pgs-a1-ascr{0%{opacity:0;transform:scale(.1)rotate(4deg)}5%{opacity:1;transform:scale(.18)rotate(4deg)}10%{opacity:1;transform:scale(.3)rotate(4deg)}45%{opacity:1;transform:scale(1.2)rotate(15deg)}70%{opacity:1;transform:scale(2)rotate(26deg)}70.5%,to{opacity:0;transform:scale(2)rotate(26deg)}}@media (prefers-reduced-motion:no-preference){[data-motion=on] .pgs-ostage{animation:pgs-ostage var(--d,20s) linear var(--l,0s) infinite}[data-motion=on] .pgs-opuff{animation:pgs-opuff var(--d,20s) ease-out var(--l,0s) infinite;transform-box:fill-box;transform-origin:50%}[data-motion=on] .pgs-oburn{animation:pgs-oburn var(--d,20s) linear var(--l,0s) infinite}[data-motion=on] .pgs-oglint{animation:pgs-oglint var(--d,20s) linear var(--l,0s) infinite}}@keyframes pgs-ostage{0%,45.6%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.7,.7);transform:translate(0)rotate(0)}52%{opacity:1}60%,99%{opacity:0;transform:translate(-14px,50px)rotate(-170deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes pgs-opuff{0%,45.4%,to{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(.7)}53%{opacity:0;transform:scale(2.4)}}@keyframes pgs-oburn{0%,45%{opacity:1;transform:translateY(0)scale(1)}45.6%{opacity:0;transform:translateY(0)scale(1)}50.8%{opacity:0;transform:translateY(-11.6px)scale(.8,.5)}52.2%,99%{opacity:1;transform:translateY(-11.6px)scaleX(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pgs-oglint{0%,55%,to{opacity:0}58%{opacity:.95}62%{opacity:0}}}@layer utilities;
