@-webkit-keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@-webkit-keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@-webkit-keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.success-modal-wrap{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;pointer-events:auto;position:fixed;z-index:2500}.success-modal-overlay{-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem);background:rgba(0,0,0,.72);inset:0;opacity:0;position:absolute;-webkit-transition:opacity .28s ease;transition:opacity .28s ease}.success-modal-overlay.overlay-in{opacity:1}.sm-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.sm-particle{-webkit-animation:smParticle 1.1s cubic-bezier(.23,1,.32,1) forwards;animation:smParticle 1.1s cubic-bezier(.23,1,.32,1) forwards;background:#f4c430;border-radius:50%;-webkit-box-shadow:0 0 .15rem #f4c430;box-shadow:0 0 .15rem #f4c430;height:.2rem;left:50%;position:absolute;top:50%;width:.2rem}@-webkit-keyframes smParticle{0%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0) scale(1);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--dist)) scale(0);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--dist)) scale(0)}}@keyframes smParticle{0%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0) scale(1);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--dist)) scale(0);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--dist)) scale(0)}}.success-modal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(290deg,#1e1e1e,#141414);background:linear-gradient(160deg,#1e1e1e,#141414);border:.025rem solid rgba(244,196,48,.25);border-radius:.8rem;-webkit-box-shadow:0 .6rem 2rem rgba(0,0,0,.6),inset 0 0 0 .025rem rgba(244,196,48,.08);box-shadow:0 .6rem 2rem rgba(0,0,0,.6),inset 0 0 0 .025rem rgba(244,196,48,.08);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;padding:1.2rem .8rem .9rem;position:relative;-webkit-transform:scale(.82) translateY(1rem);-ms-transform:scale(.82) translateY(1rem);transform:scale(.82) translateY(1rem);-webkit-transition:opacity .32s ease,-webkit-transform .42s cubic-bezier(.175,.885,.32,1.275);transition:opacity .32s ease,-webkit-transform .42s cubic-bezier(.175,.885,.32,1.275);transition:transform .42s cubic-bezier(.175,.885,.32,1.275),opacity .32s ease;transition:transform .42s cubic-bezier(.175,.885,.32,1.275),opacity .32s ease,-webkit-transform .42s cubic-bezier(.175,.885,.32,1.275);width:min(88vw,16rem);z-index:1}.success-modal-card.card-in{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.sm-icon-wrap{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:2.5rem;-webkit-justify-content:center;justify-content:center;margin-bottom:.8rem;opacity:0;position:relative;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .3s ease,-webkit-transform .45s cubic-bezier(.175,.885,.32,1.4);transition:opacity .3s ease,-webkit-transform .45s cubic-bezier(.175,.885,.32,1.4);transition:transform .45s cubic-bezier(.175,.885,.32,1.4),opacity .3s ease;transition:transform .45s cubic-bezier(.175,.885,.32,1.4),opacity .3s ease,-webkit-transform .45s cubic-bezier(.175,.885,.32,1.4);width:2.5rem}.sm-icon-wrap.icon-in{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sm-icon-circle{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:iconPulse 2.4s ease-in-out infinite;animation:iconPulse 2.4s ease-in-out infinite;background:-webkit-linear-gradient(315deg,#ffe082,#f4c430);background:linear-gradient(135deg,#ffe082,#f4c430);border-radius:50%;-webkit-box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2),inset 0 .05rem .2rem hsla(0,0%,100%,.3);box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2),inset 0 .05rem .2rem hsla(0,0%,100%,.3);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.8rem;-webkit-justify-content:center;justify-content:center;width:1.8rem}@-webkit-keyframes iconPulse{0%,100%{-webkit-box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2);box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2)}50%{-webkit-box-shadow:0 0 1.2rem rgba(244,196,48,.7),0 0 2.25rem rgba(244,196,48,.35);box-shadow:0 0 1.2rem rgba(244,196,48,.7),0 0 2.25rem rgba(244,196,48,.35)}}@keyframes iconPulse{0%,100%{-webkit-box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2);box-shadow:0 0 .75rem rgba(244,196,48,.45),0 0 1.5rem rgba(244,196,48,.2)}50%{-webkit-box-shadow:0 0 1.2rem rgba(244,196,48,.7),0 0 2.25rem rgba(244,196,48,.35);box-shadow:0 0 1.2rem rgba(244,196,48,.7),0 0 2.25rem rgba(244,196,48,.35)}}.sm-checkmark{color:#1a1a1a;font-size:.9rem;font-weight:900;line-height:1}.sm-ring{-webkit-animation:ringExpand 2s ease-out infinite;animation:ringExpand 2s ease-out infinite;border:.0375rem solid rgba(244,196,48,.3);border-radius:50%;position:absolute}.sm-ring.sm-ring-1{-webkit-animation-delay:.1s;animation-delay:.1s;height:2.3rem;width:2.3rem}.sm-ring.sm-ring-2{-webkit-animation-delay:.5s;animation-delay:.5s;height:2.9rem;width:2.9rem}@-webkit-keyframes ringExpand{0%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}100%{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes ringExpand{0%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}100%{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}.sm-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(.4rem);-ms-transform:translateY(.4rem);transform:translateY(.4rem);-webkit-transition:opacity .38s ease,-webkit-transform .38s ease;transition:opacity .38s ease,-webkit-transform .38s ease;transition:opacity .38s ease,transform .38s ease;transition:opacity .38s ease,transform .38s ease,-webkit-transform .38s ease;width:100%}.sm-body.body-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sm-title{color:#f4c430;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.25rem;text-shadow:0 0 .3rem rgba(244,196,48,.45)}.sm-product-name{color:hsla(0,0%,100%,.55);font-size:.425rem;margin-bottom:.7rem}.sm-balance-box{background:rgba(244,196,48,.06);border:.025rem solid rgba(244,196,48,.18);border-radius:.5rem;margin-bottom:.4rem;padding:.5rem .6rem .45rem;text-align:center;width:100%}.sm-balance-label{color:hsla(0,0%,100%,.4);display:block;font-size:.325rem;letter-spacing:.025rem;margin-bottom:.25rem}.sm-balance-row{-ms-flex-align:baseline;-webkit-box-align:baseline;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.15rem;-webkit-justify-content:center;justify-content:center}.sm-balance-number{color:#f4c430;font-size:1.4rem;font-weight:800;line-height:1;text-shadow:0 0 .5rem rgba(244,196,48,.45)}.sm-balance-unit{color:hsla(0,0%,100%,.5);font-size:.45rem;font-weight:500}.sm-amount{color:hsla(0,0%,100%,.3);font-size:.325rem;margin-bottom:.8rem}.sm-confirm-btn{background:-webkit-gradient(linear,left top,left bottom,from(#ffe082),to(#f4c430));background:-webkit-linear-gradient(top,#ffe082,#f4c430);background:linear-gradient(180deg,#ffe082,#f4c430);border-radius:24.975rem;-webkit-box-shadow:0 .15rem .6rem rgba(244,196,48,.28);box-shadow:0 .15rem .6rem rgba(244,196,48,.28);padding:.4rem 0;text-align:center;-webkit-transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,transform .18s;transition:opacity .18s,transform .18s,-webkit-transform .18s;width:100%}.sm-confirm-btn:active{opacity:.88;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.sm-confirm-text{color:#1a1a1a;font-size:.425rem;font-weight:700}.qr-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem);background:rgba(0,0,0,.7);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;position:fixed;z-index:9999}.qr-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(18,18,24,.96);border:.025rem solid rgba(212,175,55,.35);border-radius:.5rem;-webkit-box-shadow:0 0 1rem rgba(212,175,55,.12),0 .5rem 1.5rem rgba(0,0,0,.5);box-shadow:0 0 1rem rgba(212,175,55,.12),0 .5rem 1.5rem rgba(0,0,0,.5);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.7rem .6rem .6rem;position:relative;width:8rem}.qr-header{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.4rem;width:100%}.qr-title{color:rgba(212,175,55,.9);font-size:.425rem;font-weight:600;letter-spacing:.0125rem}.qr-close{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.06);border-radius:50%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:.7rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s;width:.7rem}.qr-close:active{background:hsla(0,0%,100%,.12)}.qr-close-icon{color:hsla(0,0%,100%,.5);font-size:.5rem;line-height:1}.qr-amount-row{-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.2rem;margin-bottom:.5rem}.qr-amount{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:-.0125rem}.qr-product{color:hsla(0,0%,100%,.45);font-size:.325rem}.qr-code-area{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border-radius:.3rem;-webkit-box-shadow:0 0 0 .025rem rgba(212,175,55,.2);box-shadow:0 0 0 .025rem rgba(212,175,55,.2);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:6rem;-webkit-justify-content:center;justify-content:center;padding:.2rem;position:relative;width:6rem}.qr-image{border-radius:.15rem;height:5.6rem;width:5.6rem}.qr-error,.qr-loading{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.qr-error-text,.qr-loading-text{color:rgba(0,0,0,.4);font-size:.35rem}.qr-brand{background:#07c160;border-radius:.1rem;bottom:.25rem;padding:.05rem .15rem;position:absolute;right:.25rem}.qr-brand-icon{color:#fff;font-size:.25rem;font-weight:600}.qr-tip{color:hsla(0,0%,100%,.75);font-size:.35rem;margin-top:.45rem;text-align:center}.qr-tip-sub{color:hsla(0,0%,100%,.3);font-size:.3rem;margin-top:.15rem;text-align:center}.qr-actions{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem;margin-top:.5rem;width:100%}.qr-btn{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:.25rem;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:1.1rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.qr-btn:active{opacity:.75}.qr-btn-cancel{background:hsla(0,0%,100%,.08);border:.025rem solid hsla(0,0%,100%,.1)}.qr-btn-text{color:hsla(0,0%,100%,.6);font-size:.35rem;font-weight:500}