.telegapay-sbp-qr-modal-module__o_ktMW__overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206128c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.telegapay-sbp-qr-modal-module__o_ktMW__card{background:#fff;border-radius:1.25rem;flex-direction:column;gap:.85rem;width:min(100%,28rem);padding:1.1rem;display:flex;position:relative;box-shadow:0 24px 65px #00000059}.telegapay-sbp-qr-modal-module__o_ktMW__closeBtn{appearance:none;cursor:pointer;color:#0f172a80;background:0 0;border:0;padding:.2rem;font-size:1.1rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.telegapay-sbp-qr-modal-module__o_ktMW__title{letter-spacing:.01em;color:#0f1419;flex-shrink:0;font-size:1.05rem;font-weight:800}.telegapay-sbp-qr-modal-module__o_ktMW__preparingBody{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:2rem 1rem 2.75rem;display:flex}.telegapay-sbp-qr-modal-module__o_ktMW__spinnerLoadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.35rem;animation:.42s ease-out telegapay-sbp-qr-modal-module__o_ktMW__qrLoadingFadeIn;display:flex}.telegapay-sbp-qr-modal-module__o_ktMW__qrSpinnerWrap{flex-shrink:0;width:70px;height:70px;position:relative}.telegapay-sbp-qr-modal-module__o_ktMW__qrSpinnerGlow{pointer-events:none;background:radial-gradient(circle,#78b2ff6b 0%,#5a96f01f 42%,#0000 72%);border-radius:50%;animation:2.2s ease-in-out infinite telegapay-sbp-qr-modal-module__o_ktMW__qrSpinnerGlowPulse;position:absolute;inset:-28%}.telegapay-sbp-qr-modal-module__o_ktMW__qrSpinnerRing{background:conic-gradient(from 210deg,#64a5ff0f,#a5d2fff2,#d2e8ffd1,#78afff8c,#64a5ff0f);border-radius:50%;width:100%;height:100%;animation:.95s linear infinite telegapay-sbp-qr-modal-module__o_ktMW__qrSpin;position:relative;box-shadow:0 0 28px #6eaaff61,0 0 12px #82beff38;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}@keyframes telegapay-sbp-qr-modal-module__o_ktMW__qrSpinnerGlowPulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.02)}}@keyframes telegapay-sbp-qr-modal-module__o_ktMW__qrSpin{to{transform:rotate(360deg)}}@keyframes telegapay-sbp-qr-modal-module__o_ktMW__qrLoadingFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.telegapay-sbp-qr-modal-module__o_ktMW__qrLoadingTitle{color:#0f1419;letter-spacing:.01em;margin:0;font-size:clamp(1.125rem,3.2vw,1.25rem);font-weight:750;line-height:1.35}.telegapay-sbp-qr-modal-module__o_ktMW__qrLoadingHint{color:#0f172a8c;margin:-.35rem 0 0;font-size:clamp(.875rem,2.4vw,.9375rem);font-weight:500;line-height:1.45}.telegapay-sbp-qr-modal-module__o_ktMW__lead{color:#0b5fff;letter-spacing:.01em;background:linear-gradient(#1677ff26,#1677ff14);border:1px solid #1677ff59;border-radius:.9rem;padding:.7rem .8rem;font-size:1.02rem;font-weight:850;line-height:1.35}.telegapay-sbp-qr-modal-module__o_ktMW__text{color:#0f172aa6;word-break:break-word;font-size:.9rem;line-height:1.45}.telegapay-sbp-qr-modal-module__o_ktMW__qrImageWrap{background:#fff;border-radius:1rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.telegapay-sbp-qr-modal-module__o_ktMW__qrCodeSvg{width:min(100%,18.5rem);height:auto;display:block}.telegapay-sbp-qr-modal-module__o_ktMW__actions{grid-template-columns:1fr;gap:.6rem;display:grid}.telegapay-sbp-qr-modal-module__o_ktMW__primaryButton{cursor:pointer;color:#fff;background:linear-gradient(#1677ff 0%,#0f62d6 100%);border:0;border-radius:1rem;padding:.95rem 1rem;font-size:.95rem;font-weight:850;transition:transform .15s,filter .15s;box-shadow:0 12px 30px #1677ff38}.telegapay-sbp-qr-modal-module__o_ktMW__primaryButton:hover{filter:brightness(1.04);transform:translateY(-1px)}.telegapay-sbp-qr-modal-module__o_ktMW__ghostButton{cursor:pointer;color:#0f1419;background:#0f172a0f;border:0;border-radius:1rem;padding:.95rem 1rem;font-size:.95rem;font-weight:800;transition:transform .15s,filter .15s}.telegapay-sbp-qr-modal-module__o_ktMW__ghostButton:hover{transform:translateY(-1px)}
