.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.orbital-wrap,.p-dot{animation:none!important}}.variant-fullscreen{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.variant-modal{z-index:9000;justify-content:center;align-items:flex-end;padding-bottom:32px;display:flex;position:fixed;inset:0}.ussd-backdrop{-webkit-backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}.ussd-modal-container{z-index:1;width:100%;max-width:420px;padding:0 16px;position:relative}.ussd-inline-container{align-items:center;gap:12px;display:inline-flex}.ussd-inline-label{color:#64748b;font-size:14px;font-weight:600}.ussd-modal{background:#1c1c1e;border-radius:28px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:12px 24px 28px;display:flex;box-shadow:0 24px 60px #000000b3,0 4px 16px #0006}.ussd-modal.size-sm{gap:14px;padding:10px 18px 22px}.ussd-modal.size-lg{gap:26px;padding:16px 32px 36px}.ussd-handle{background:#ffffff2e;border-radius:99px;width:40px;height:4px;margin-bottom:4px}.ussd-spinner-container{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ussd-spinner-container.sm{width:32px;height:32px}.orbital-wrap{width:38px;height:38px;animation:1s linear infinite orbitSpin;position:relative}.ussd-spinner-container.sm .orbital-wrap{width:26px;height:26px}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ussd-dot{border-radius:50%;position:absolute}.ussd-dot.dot-1{background:#00c896;width:10px;height:10px;top:1px;left:14px}.ussd-dot.dot-2{background:#4f8eff;width:9px;height:9px;top:14px;left:27px}.ussd-dot.dot-3{background:#1a5cff;width:9px;height:9px;top:27px;left:14px}.ussd-dot.dot-4{background:#0ad;width:8px;height:8px;top:14px;left:1px}.ussd-spinner-container.sm .dot-1{width:7px;height:7px;top:0;left:9px}.ussd-spinner-container.sm .dot-2{width:6px;height:6px;top:9px;left:19px}.ussd-spinner-container.sm .dot-3{width:6px;height:6px;top:19px;left:9px}.ussd-spinner-container.sm .dot-4{width:5px;height:5px;top:9px;left:0}.ussd-content{text-align:center;flex-direction:column;gap:6px;display:flex}.ussd-title{color:#f0f0f0;letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}.ussd-subtitle{color:#8a8a8e;font-size:13px;font-weight:400;line-height:1.5}.ussd-modal.size-sm .ussd-title{font-size:15px}.ussd-modal.size-sm .ussd-subtitle{font-size:12px}.ussd-modal.size-lg .ussd-title{font-size:19px}.ussd-modal.size-lg .ussd-subtitle{font-size:14px}.ussd-progress-dots{align-items:center;gap:7px;display:flex}.p-dot{border-radius:50%;width:7px;height:7px}.p-dot.gold{background:#f5a623}.p-dot.blue{background:#4f8eff}@keyframes progressBounce{0%,80%,to{opacity:.5;transform:scale(1)}40%{opacity:1;transform:scale(1.5)}}.animate-bounce-1{animation:1.2s ease-in-out infinite progressBounce}.animate-bounce-2{animation:1.2s ease-in-out .2s infinite progressBounce}.animate-bounce-3{animation:1.2s ease-in-out .4s infinite progressBounce}.ussd-cancel-btn{color:#4f8eff;letter-spacing:-.01em;cursor:pointer;background:#ffffff12;border:none;border-radius:14px;width:100%;padding:13px;font-size:15px;font-weight:600;transition:background .2s,transform .15s}.ussd-cancel-btn:hover{background:#ffffff1f}.ussd-cancel-btn:active{transform:scale(.98)}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.35s cubic-bezier(.22,.61,.36,1) both fadeIn}
