@keyframes pd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pd-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pd-pulse-subtle{0%,to{opacity:.5}50%{opacity:.8}}@keyframes pd-waveform-1{0%,to{height:30%}50%{height:90%}}@keyframes pd-waveform-2{0%,to{height:50%}25%{height:20%}75%{height:85%}}@keyframes pd-waveform-3{0%,to{height:40%}30%{height:95%}60%{height:25%}}@keyframes pd-rotate-border{0%{--pd-angle:0deg}to{--pd-angle:360deg}}@keyframes pd-breathe{0%,to{box-shadow:0 0 12px var(--pd-glow-color,rgba(255,255,255,.06))}50%{box-shadow:0 0 24px var(--pd-glow-color,rgba(255,255,255,.12))}}@keyframes pd-edge-pulse{0%,to{opacity:.45}50%{opacity:.7}}@keyframes pd-focus-in{0%{opacity:.3;filter:blur(1px)}to{opacity:1;filter:blur(0)}}@keyframes pd-count-up{0%{--pd-count:0}}@keyframes pd-scale-in{0%{opacity:0}to{opacity:1}}.pd-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 40%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 60%,transparent);background-size:200% 100%;animation:pd-shimmer 2s ease-in-out infinite}.pd-node-glass{background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--pd-border-color,rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 24px rgba(0,0,0,.3);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.pd-node-glass:hover{border-color:var(--pd-border-bright,var(--pd-border-color,rgba(255,255,255,.15)))}.pd-node-active{border-color:var(--pd-border-bright,rgba(255,255,255,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 16px var(--pd-glow-color,rgba(255,255,255,.1)),0 0 32px color-mix(in srgb,var(--pd-glow-color,rgba(255,255,255,.1)) 25%,transparent)}.pd-node-hidden{opacity:0!important;pointer-events:none!important}.pd-node-unfocused{opacity:.25;filter:blur(1px)}.pd-node-focused,.pd-node-unfocused{transition:opacity .6s ease,filter .6s ease}.pd-node-focused{opacity:1;filter:blur(0);animation:pd-scale-in .4s cubic-bezier(.4,0,.2,1) both}.pd-waveform-bar{width:3px;border-radius:2px;background:currentColor}.pd-waveform-bar:first-child{animation:pd-waveform-1 .8s ease-in-out infinite}.pd-waveform-bar:nth-child(2){animation:pd-waveform-2 .7s ease-in-out infinite}.pd-waveform-bar:nth-child(3){animation:pd-waveform-3 .9s ease-in-out infinite}.pd-waveform-bar:nth-child(4){animation:pd-waveform-1 .75s ease-in-out .1s infinite}.pd-waveform-bar:nth-child(5){animation:pd-waveform-2 .85s ease-in-out .2s infinite}.pd-rotating-border{position:relative;overflow:hidden}.pd-rotating-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pd-angle,0deg),transparent 0,var(--pd-glow-color,#818cf8) 25%,transparent 50%,var(--pd-glow-color,#818cf8) 75%,transparent 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:pd-rotate-border 3s linear infinite;pointer-events:none}.pd-dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px}@media (prefers-reduced-motion:reduce){.pd-node-focused,.pd-rotating-border:before,.pd-shimmer,.pd-waveform-bar{animation:none!important}}