.nv-curtain{z-index:2147483000;pointer-events:none;clip-path:circle(0 at var(--x) var(--y));background:radial-gradient(120% 90% at 50% 42%,#f6f1fd 0%,#dccdf4 26%,#9a82cc 58%,#2b2142 100%);place-items:center;transition:clip-path .42s cubic-bezier(.65,0,.35,1);display:grid;position:fixed;inset:0}.nv-curtain.in{clip-path:circle(150% at var(--x) var(--y));pointer-events:auto}.nv-c-orb{opacity:0;border-radius:50%;width:112px;height:112px;transition:opacity .3s .18s,transform .45s cubic-bezier(.22,1.4,.36,1) .18s;overflow:hidden;transform:scale(.6);box-shadow:0 0 0 10px #ffffff2e,0 0 60px 18px #d6c4f7d9}.nv-c-orb img{width:100%;height:100%;animation:6s linear infinite nv-c-spin;display:block}.nv-curtain.in .nv-c-orb{opacity:1;animation:1.6s ease-in-out .6s infinite nv-c-breathe;transform:scale(1)}.nv-curtain.out{opacity:0;transition:opacity .38s,clip-path}.nv-curtain.out .nv-c-orb{opacity:0;transition:transform .38s cubic-bezier(.5,0,.75,0),opacity .3s;animation:none;transform:scale(.15)}@keyframes nv-c-spin{to{transform:rotate(360deg)}}@keyframes nv-c-breathe{50%{box-shadow:0 0 0 16px #ffffff1f,0 0 80px 26px #d6c4f7f2}}@media (prefers-reduced-motion:reduce){.nv-curtain{display:none}}
