.InvitationLoading-module__pZlQ2q__screen{z-index:9999;background:radial-gradient(circle at 50% 45%,#c9aa711f,#0000 34%),linear-gradient(145deg,#fffdf8 0%,#f8f2e8 52%,#fffaf2 100%);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.InvitationLoading-module__pZlQ2q__glow{aspect-ratio:1;filter:blur(28px);background:#c59d571f;border-radius:50%;width:10rem;animation:2.4s ease-in-out infinite InvitationLoading-module__pZlQ2q__breathe;position:absolute}.InvitationLoading-module__pZlQ2q__ornament{aspect-ratio:1;width:4.5rem;animation:2.2s ease-in-out infinite InvitationLoading-module__pZlQ2q__float;position:relative}.InvitationLoading-module__pZlQ2q__ring{border:1px solid #9a703461;border-radius:50%;animation:1.8s ease-in-out infinite InvitationLoading-module__pZlQ2q__ringPulse;position:absolute;inset:0;box-shadow:0 8px 30px #7752221f}.InvitationLoading-module__pZlQ2q__diamond{background:linear-gradient(135deg,#f7e7c4,#b98643);border:1px solid #a97b3d;animation:2.8s ease-in-out infinite InvitationLoading-module__pZlQ2q__diamondTurn;position:absolute;inset:1.35rem;transform:rotate(45deg);box-shadow:0 0 0 5px #be935014}.InvitationLoading-module__pZlQ2q__spark{aspect-ratio:1;background:#b98c4f;border-radius:50%;width:.3rem;animation:1.8s ease-in-out infinite InvitationLoading-module__pZlQ2q__sparkle;position:absolute;top:50%;box-shadow:0 0 8px #b98c4f9e}.InvitationLoading-module__pZlQ2q__sparkLeft{left:-1.15rem}.InvitationLoading-module__pZlQ2q__sparkRight{animation-delay:.3s;right:-1.15rem}@keyframes InvitationLoading-module__pZlQ2q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes InvitationLoading-module__pZlQ2q__breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:.9;transform:scale(1.08)}}@keyframes InvitationLoading-module__pZlQ2q__ringPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes InvitationLoading-module__pZlQ2q__diamondTurn{0%,to{transform:rotate(45deg)scale(.82)}50%{transform:rotate(135deg)scale(1)}}@keyframes InvitationLoading-module__pZlQ2q__sparkle{0%,to{opacity:0;transform:scale(.35)}50%{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.InvitationLoading-module__pZlQ2q__glow,.InvitationLoading-module__pZlQ2q__ornament,.InvitationLoading-module__pZlQ2q__ring,.InvitationLoading-module__pZlQ2q__diamond,.InvitationLoading-module__pZlQ2q__spark{animation:none}}
