.xl-beta-congrats-root{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px}.xl-beta-congrats-scrim{position:absolute;inset:0;border:none;background:rgba(4,8,18,.72);backdrop-filter:blur(6px);cursor:pointer}.xl-beta-congrats-dialog{position:relative;width:min(520px,100%);max-height:min(90vh,720px);overflow-y:auto;border-radius:20px;border:1px solid rgba(167,139,250,.35);background:linear-gradient(165deg,rgba(18,22,38,.98),rgba(10,14,26,.98));box-shadow:0 24px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04);padding:28px 24px 24px;text-align:center;animation:xl-beta-congrats-in .35s ease-out}@keyframes xl-beta-congrats-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.xl-beta-congrats-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);cursor:pointer}.xl-beta-congrats-sparkle{font-size:40px;line-height:1;margin-bottom:8px}