.pe-ink{background:radial-gradient(520px 360px at 12% 0%, #10b98152, transparent 66%), radial-gradient(460px 320px at 100% 100%, #34d3992e, transparent 70%), var(--ps-ink)}.pe-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 75%)}.pe-field{background:radial-gradient(640px 320px at 6% -6%, var(--ps-wash-from), transparent 64%), radial-gradient(560px 300px at 98% 4%, var(--ps-wash-to), transparent 64%), radial-gradient(520px 280px at 60% 100%, #10b98124, transparent 70%), var(--ps-backdrop)}.pe-scene-in{animation:.6s cubic-bezier(.2,.8,.2,1) both pe-scene-in}@keyframes pe-scene-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.pe-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both pe-rise;animation-delay:var(--d,0s)}@keyframes pe-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pe-slide{animation:.6s cubic-bezier(.2,.8,.2,1) both pe-slide;animation-delay:var(--d,0s)}@keyframes pe-slide{0%{opacity:0;transform:translate(-18px)scale(.96)}to{opacity:1;transform:none}}.pe-pop{animation:.55s cubic-bezier(.2,1.3,.4,1) both pe-pop;animation-delay:var(--d,0s)}@keyframes pe-pop{0%{opacity:0;transform:translateY(-14px)scale(.92)}to{opacity:1;transform:none}}.pe-grow{transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both pe-grow;animation-delay:var(--d,0s)}@keyframes pe-grow{0%{transform:scaleY(.05)}to{transform:none}}.pe-loop-pop{animation:4.8s cubic-bezier(.2,1.2,.4,1) infinite pe-loop-pop;animation-delay:var(--d,0s)}@keyframes pe-loop-pop{0%,8%{opacity:0;transform:translateY(-16px)scale(.92)}18%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)scale(.98)}}.pe-loop-slide{animation:4.8s cubic-bezier(.2,.8,.2,1) infinite pe-loop-slide;animation-delay:var(--d,0s)}@keyframes pe-loop-slide{0%,6%{opacity:0;transform:translate(-22px)}16%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.pe-pulse{animation:2.4s ease-in-out infinite pe-pulse}@keyframes pe-pulse{0%,to{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 8px #10b98100}}[data-paused=true] .pe-loop-pop,[data-paused=true] .pe-loop-slide,[data-paused=true] .pe-pulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pe-scene-in,.pe-rise,.pe-slide,.pe-pop,.pe-grow,.pe-loop-pop,.pe-loop-slide,.pe-pulse{animation:none!important}}
