.ar_btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.4rem;background:linear-gradient(160deg,#9080ed,#7047fa);border:none;border-radius:99px;color:#fff;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 28px rgba(108,67,249,.38);overflow:hidden;letter-spacing:.015em;white-space:nowrap;transition:box-shadow .25s ease,transform .2s ease}.ar_btn:after{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.24),transparent);transform:skewX(-20deg);pointer-events:none;transition:none}.ar_btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 16px 48px rgba(108,67,249,.58)}.ar_btn:hover:after{left:160%;transition:left .52s ease}.ar_btn:active{transform:scale(.97)}.ar_btn_icon{flex-shrink:0;width:18px;height:18px}@media only screen and (min-width:320px) and (max-width:480px){.ar_btn{font-size:2.8rem;padding:2rem 4rem}.ar_btn_icon{display:none}}.ar_modal_overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);justify-content:center;padding:2rem}.ar_modal,.ar_modal_overlay{display:flex;align-items:center}.ar_modal{position:relative;background:rgba(13,13,22,.96);border:1px solid rgba(134,118,233,.25);border-radius:1.6rem;padding:2.8rem 2.4rem 2.2rem;max-width:38rem;width:100%;flex-direction:column;gap:1.1rem;box-shadow:0 0 0 1px rgba(134,118,233,.1),0 32px 80px rgba(0,0,0,.6);text-align:center}.ar_modal_close{position:absolute;top:1.2rem;right:1.2rem;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s}.ar_modal_close:hover{color:#fff;background:hsla(0,0%,100%,.1)}.ar_modal_badge{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem 1rem;border-radius:99px;border:1px solid rgba(134,118,233,.35);background:rgba(134,118,233,.1);color:rgba(134,118,233,.9);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ar_modal_badge_dot{width:.45rem;height:.45rem;border-radius:50%;background:#8676e9;animation:arPulse 2s ease-in-out infinite}@keyframes arPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(134,118,233,.5)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(134,118,233,0)}}.ar_modal_title{color:#fff;font-size:1.55rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.ar_modal_sub{color:hsla(0,0%,100%,.45);font-size:1rem;line-height:1.65;max-width:28rem;margin:0}.ar_qr_wrap{padding:1rem;background:rgba(134,118,233,.06);border:1px solid rgba(134,118,233,.2);border-radius:1.2rem}.ar_qr_img{display:block;border-radius:.6rem}.ar_modal_steps{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.ar_modal_step{gap:.5rem;color:hsla(0,0%,100%,.5)}.ar_modal_step,.ar_modal_step span{display:flex;align-items:center;font-size:1rem}.ar_modal_step span{width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(134,118,233,.18);border:1px solid rgba(134,118,233,.3);color:rgba(134,118,233,.9);font-weight:700;justify-content:center;flex-shrink:0}.ar_modal_divider{width:100%;height:1px;background:hsla(0,0%,100%,.06)}.ar_modal_or{color:hsla(0,0%,100%,.3);font-size:1rem;margin:0}.ar_copy_btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.8rem;background:rgba(134,118,233,.12);border:1px solid rgba(134,118,233,.3);border-radius:99px;color:rgba(134,118,233,.9);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.ar_copy_btn:hover{background:rgba(134,118,233,.2);border-color:rgba(134,118,233,.5)}.ar_modal_compat{color:hsla(0,0%,100%,.2);font-size:1rem;margin:0}@media only screen and (max-width:480px){.ar_modal{padding:2.2rem 1.6rem 1.8rem}.ar_modal_title{font-size:1.3rem}}