.ps-snow{z-index:calc(var(--ps-z-sticky) - 1);pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ps-snow[data-layer=behind]{z-index:-1}.ps-snow>i{width:var(--s);height:var(--s);opacity:var(--o);will-change:transform;position:absolute;top:-12px}.ps-snow>i>b{width:100%;height:100%;box-shadow:0 0 calc(var(--s) * .9) #ffffff8c;background:#fff;border-radius:50%;display:block}.ps-snow[data-layer=behind]>i{opacity:calc(var(--o) + .1)}@media (max-width:640px){.ps-snow [data-phone=off]{display:none}}@media (prefers-reduced-motion:no-preference){.ps-snow>i{animation:ps-snow-fall var(--t) linear var(--d) infinite}.ps-snow>i>b{animation:ps-snow-sway calc(var(--t) / 3.4) ease-in-out var(--d) infinite alternate}}@keyframes ps-snow-fall{0%{transform:translate(0,0)}to{transform:translateY(calc(100vh + 24px))}}@keyframes ps-snow-sway{0%{transform:translateX(calc(var(--sway) * -1))}to{transform:translateX(var(--sway))}}.ps-live-pause-row+.ps-snow-stop-row,.ps-live-pause-row+.ps-snow+.ps-snow-stop-row{padding-top:0}@media (prefers-reduced-motion:reduce){.ps-snow,.ps-snow-stop-row{display:none}}
[data-reveal].is-wait{opacity:0;transform:translateY(22px)}[data-reveal].is-in{animation:ps-reveal .72s var(--ps-ease) calc(var(--reveal-i,0) * 80ms) backwards}@keyframes ps-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal].is-wait{opacity:1;transform:none}[data-reveal].is-in{animation:none}}
