@keyframes pbFloatA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes pbFloatB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,30px)scale(1.12)}}@keyframes pbFloatC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,40px)scale(.92)}}@keyframes pbGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes pbBob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pbMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pbShimmer{to{background-position:200%}}@keyframes pbGridPan{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes pbPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes pbBeam{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes pbLogoPulse{0%,to{box-shadow:0 0 16px #7c3aed8c}50%{box-shadow:0 0 30px #a855f7e6}}@keyframes pbLogoWave{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:14px}}.pb-logo-tile{animation:3.2s ease-in-out infinite pbLogoPulse}.pb-logo-wave{stroke-dasharray:44;animation:2.6s ease-in-out infinite pbLogoWave}@media (prefers-reduced-motion:reduce){.pb-logo-tile,.pb-logo-wave{animation:none}}@keyframes pbBlink{0%,to{opacity:1}50%{opacity:0}}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}[data-reveal].pb-in{opacity:1;transform:none}.pb-link{transition:color .15s}.pb-link:hover{color:#fff}.pb-cta{transition:filter .15s,transform .15s}.pb-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.pb-ghost{transition:background .15s,border-color .15s}.pb-ghost:hover{background:#ffffff14;border-color:#ffffff47}.pb-feat{transition:border-color .15s,background .15s}.pb-feat:hover{background:#a855f70d;border-color:#a855f766}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}
