@keyframes nova-d1{to{transform:translate(7vw,6vh)scale(1.12)}}@keyframes nova-d2{to{transform:translate(-6vw,8vh)scale(1.08)}}@keyframes nova-d3{to{transform:translate(5vw,-7vh)scale(1.14)}}@keyframes nova-ping{0%{opacity:.65;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes nova-jolt{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(3px)}50%{transform:translate(-3px)}to{transform:none}}@keyframes nova-fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nova-sealring{0%{opacity:.9;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.22)}}@keyframes nova-draw{to{stroke-dashoffset:0}}@keyframes nova-dbreathe{0%{transform:translateX(calc(var(--dx,3px) * -1)) scale(1)}to{transform:translateX(var(--dx,3px)) scale(var(--ds,1.05))}}@keyframes nova-drun{0%{opacity:0;transform:translateY(0)}7%{opacity:1}62%{transform:translateY(0)}70%{transform:translateY(var(--run,40px))}73%{transform:translateY(calc(var(--run,40px) + 3px))}78%,92%{transform:translateY(var(--run,40px));opacity:1}to{transform:translateY(var(--run,40px));opacity:0}}@keyframes nova-dtrail{0%,58%{opacity:0;transform:translate(-50%)scaleY(0)}70%{opacity:.5;transform:translate(-50%)scaleY(1)}86%,to{opacity:0;transform:translate(-50%)scaleY(1)}}.nova-drop{will-change:transform;animation:nova-dbreathe var(--bd,9s) ease-in-out var(--bl,0s) infinite alternate;-webkit-backdrop-filter:blur(1.6px)saturate(150%)brightness(1.04);backdrop-filter:blur(1.6px)saturate(150%)brightness(1.04);background:radial-gradient(36% 30% at 33% 26%,#fffffff2 0%,#fff0 60%),radial-gradient(60% 55% at 70% 76%,#ffffff80 0%,#fff0 62%),linear-gradient(160deg,#ffffff57,#bea58c33);border-radius:52% 48% 47% 53%/45% 44% 56% 55%;display:block;position:relative;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 4px #785c4038,0 1px 3px #503a2629}.nova-drop[data-big]{-webkit-backdrop-filter:blur(2.6px)saturate(165%)brightness(1.06);backdrop-filter:blur(2.6px)saturate(165%)brightness(1.06)}.nova-drop-run{will-change:transform, opacity;animation:nova-drun var(--rd,34s) cubic-bezier(.3, 0, .2, 1) var(--dl,0s) infinite both;display:block;position:absolute}.nova-drop-run[data-still]{opacity:1;animation:none}.nova-drop-trail{transform-origin:50% 100%;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);opacity:0;width:2px;animation:nova-dtrail var(--rd,34s) cubic-bezier(.3, 0, .2, 1) var(--dl,0s) infinite both;background:linear-gradient(#fff0,#ffffff80);border-radius:999px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)scaleY(0)}