.pd-root{background-color:var(--ink,#0a0b12);color:var(--text,#fff);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.pd-root ::selection{color:#fff;background:#c2e40447}.pd-root{scrollbar-color:#a239eb80 transparent}@keyframes pd-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.pd-load{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards pd-rise}.pd-load-1{animation-delay:50ms}.pd-load-2{animation-delay:.16s}.pd-load-3{animation-delay:.27s}.pd-load-4{animation-delay:.38s}.pd-load-5{animation-delay:.49s}.pd-load-6{animation-delay:.6s}@supports (animation-timeline:view()){.pd-reveal{animation:linear both pd-rise;animation-timeline:view();animation-range:entry 2% cover 26%}}@keyframes pd-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.08)}to{transform:translate(0,0)scale(1)}}.pd-blob{will-change:transform;animation:22s ease-in-out infinite pd-drift}.pd-blob-slow{animation-duration:32s}@keyframes pd-pulse{0%,to{opacity:.55}50%{opacity:.9}}.pd-pulse{animation:4.5s ease-in-out infinite pd-pulse}@keyframes pd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pd-float{will-change:transform;animation:6s ease-in-out infinite pd-float}.pd-float-2{animation-duration:7s;animation-delay:-1.6s}.pd-float-3{animation-duration:6.4s;animation-delay:-.9s}.pd-float-4{animation-duration:7.6s;animation-delay:-2.3s}.pd-card-glow{transition:border-color .4s,box-shadow .4s,transform .4s}.pd-card-glow:hover{border-color:#a239eb66;transform:translateY(-3px);box-shadow:0 28px 80px -28px #000000d9,0 0 0 1px #11ceef2e,0 0 60px -18px #a239eb80}.pd-grad-text{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes pd-dot-blink{0%,to{opacity:1;box-shadow:0 0 #8b7ff2cc,0 0 8px 2px #8b7ff280}50%{opacity:.5;box-shadow:0 0 0 5px #8b7ff200,0 0 2px #8b7ff200}}@keyframes pd-label-glow{0%,to{text-shadow:0 0 8px #8b7ff200;opacity:1}50%{text-shadow:0 0 14px #8b7ff2d9,0 0 28px #8b7ff266;opacity:.88}}.pd-dot-blink{will-change:box-shadow, opacity;animation:1.6s ease-in-out infinite pd-dot-blink}.pd-label-glow{will-change:text-shadow, opacity;animation:1.6s ease-in-out infinite pd-label-glow}@media (prefers-reduced-motion:reduce){.pd-load,.pd-reveal,.pd-blob,.pd-blob-slow,.pd-pulse,.pd-float,.pd-dot-blink,.pd-label-glow{opacity:1!important;text-shadow:none!important;box-shadow:none!important;animation:none!important;transform:none!important}}
