#drx-launch{z-index:100000;background:radial-gradient(120% 80% at 50% 0,#f7f4fa38 0%,#f7f4fa00 55%),radial-gradient(90% 70% at 8% 100%,#782da38c 0%,#782da300 60%),linear-gradient(165deg,#8e3cbc 0%,#782da3 42%,#5a1f7d 78%,#3f1559 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;transition:transform .55s cubic-bezier(.7,0,.3,1),opacity .55s;display:flex;position:fixed;inset:0}#drx-launch:before{content:"";pointer-events:none;background:radial-gradient(45% 35% at 50% 45%,#ffffff29 0%,#fff0 70%);animation:3.2s ease-in-out infinite alternate drx-glow;position:absolute;inset:-20%}html.drx-launch-out #drx-launch{opacity:.4;pointer-events:none;transform:translate(-100%)}html.drx-launch-seen #drx-launch{display:none}.drx-launch-badge{background:#ffffff1f;border:1px solid #ffffff42;border-radius:9999px;place-items:center;width:9rem;height:9rem;animation:.45s cubic-bezier(.2,.9,.3,1.3) both drx-badge-in;display:grid;position:relative;box-shadow:0 22px 55px -20px #140420a6,inset 0 1px #ffffff47}.drx-launch-dots{gap:.55rem;animation:.3s .95s forwards drx-dots-out;display:flex;position:absolute}.drx-launch-dots i{background:#f7f4fa;border-radius:9999px;width:.8rem;height:.8rem;animation:.5s ease-in-out infinite alternate drx-dot-bounce;box-shadow:0 0 14px #ffffff8c}.drx-launch-dots i:nth-child(2){animation-delay:.15s}.drx-launch-dots i:nth-child(3){animation-delay:.3s}.drx-launch-mark{object-fit:contain;opacity:0;border-radius:9999px;width:62%;height:62%;animation:.55s cubic-bezier(.2,.9,.3,1.35) 1.05s forwards drx-mark-in;transform:scale(.3)rotate(-25deg)}.drx-launch-name{letter-spacing:.01em;color:#fff;opacity:0;font-size:1.15rem;font-weight:700;animation:.4s 1.3s forwards drx-name-in}.drx-launch-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;opacity:0;margin-top:-.85rem;font-size:.78rem;font-weight:500;animation:.4s 1.45s forwards drx-name-in}@keyframes drx-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes drx-dot-bounce{0%{transform:translateY(.25rem)}to{transform:translateY(-.35rem)}}@keyframes drx-dots-out{to{opacity:0;transform:scale(.2)}}@keyframes drx-mark-in{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes drx-name-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes drx-glow{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}@media (prefers-reduced-motion:reduce){#drx-launch:before,.drx-launch-badge,.drx-launch-dots,.drx-launch-dots i,.drx-launch-mark,.drx-launch-name,.drx-launch-tag{animation:none}.drx-launch-dots{display:none}.drx-launch-mark,.drx-launch-name,.drx-launch-tag{opacity:1;transform:none}}
