.modal-buy-btn[data-v-e0d0bf9f]{align-items:center;background:#3480f1;border:1px solid #3480f1;border-radius:999px;box-shadow:0 10px 24px #3480f147;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:gap .2s ease,opacity .2s ease,transform .2s ease,background-color .2s ease;width:100%}.modal-buy-btn[data-v-e0d0bf9f]:hover{background:#2570e0;gap:14px;opacity:.9;transform:scale(1.04)}.modal-buy-btn[data-v-e0d0bf9f]:active{opacity:.7;transform:scale(.98)}.modal-card[data-v-e0d0bf9f]{animation:modal-in-e0d0bf9f .45s cubic-bezier(.22,1,.36,1) both,modal-float-e0d0bf9f 5s ease-in-out .45s infinite}@keyframes modal-in-e0d0bf9f{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-float-e0d0bf9f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.access-modal-icon[data-v-e0d0bf9f]{animation:access-icon-float-e0d0bf9f 2.6s ease-in-out infinite;transform-origin:center}@keyframes access-icon-float-e0d0bf9f{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-5px) rotate(2deg) scale(1.04)}}
