.loading-overlay-fullscreen{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#44464ee6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-content-solvemoji{align-items:center;animation:slideUp .3s ease-out;background:#fffffffa;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #00000026,0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Poppins,Arial,Helvetica,sans-serif;justify-content:center;max-width:90vw;min-width:280px;padding:2.5rem 2rem}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.loading-content-solvemoji .loading-spinner-container{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:1.5rem;position:relative;width:100px}.loading-content-solvemoji .spinner-ring{border:3px solid #0000;border-radius:50%;position:absolute}.loading-content-solvemoji .spinner-ring-1{animation:spin-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-right-color:#9b5fa3;border-top-color:#e862a4;height:100px;width:100px}.loading-content-solvemoji .spinner-ring-2{animation:spin-ring 1s cubic-bezier(.5,0,.5,1) infinite reverse;border-left-color:#86bd36;border-top-color:#79cef4;height:76px;width:76px}.loading-content-solvemoji .spinner-ring-3{animation:spin-ring .8s cubic-bezier(.5,0,.5,1) infinite;border-bottom-color:#f5a623;border-right-color:#e862a4;height:52px;width:52px}.loading-content-solvemoji .spinner-dots{height:32px;position:relative;width:32px}.loading-content-solvemoji .dot{border-radius:50%;height:8px;position:absolute;width:8px}.loading-content-solvemoji .dot-1{animation:pulse-dot-center-x 1.4s ease-in-out infinite;animation-delay:0s;background:#e862a4;left:50%;top:0;transform:translateX(-50%)}.loading-content-solvemoji .dot-2{animation:pulse-dot-center-y 1.4s ease-in-out infinite;animation-delay:.2s;background:#9b5fa3;right:0;top:50%;transform:translateY(-50%)}.loading-content-solvemoji .dot-3{animation:pulse-dot-center-x 1.4s ease-in-out infinite;animation-delay:.4s;background:#79cef4;bottom:0;left:50%;transform:translateX(-50%)}.loading-content-solvemoji .dot-4{animation:pulse-dot-center-y 1.4s ease-in-out infinite;animation-delay:.6s;background:#86bd36;left:0;top:50%;transform:translateY(-50%)}.loading-content-solvemoji .dot-5{animation:pulse-dot-center 1.4s ease-in-out infinite;animation-delay:.8s;background:#f5a623;left:50%;top:50%;transform:translate(-50%,-50%)}.loading-text-container{text-align:center}.loading-primary-text{color:#44464e;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem!important}.loading-sub-text{color:#44464eb3;font-size:.9rem;line-height:1.4;margin:0!important}.loading-button-container{margin-top:1.5rem}.loading-retry-button{background:linear-gradient(135deg,#e862a4,#9b5fa3);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:transform .2s ease,box-shadow .2s ease}.loading-retry-button:hover:not(:disabled){box-shadow:0 4px 12px #e862a466;transform:translateY(-2px)}.loading-retry-button:disabled{cursor:not-allowed;opacity:.6}@keyframes spin-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-dot-center-x{0%,to{opacity:.4;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}@keyframes pulse-dot-center-y{0%,to{opacity:.4;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}@keyframes pulse-dot-center{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@media(max-width:480px){.loading-content-solvemoji{border-radius:16px;min-width:260px;padding:2rem 1.5rem}.loading-content-solvemoji .loading-spinner-container,.loading-content-solvemoji .spinner-ring-1{height:80px;width:80px}.loading-content-solvemoji .spinner-ring-2{height:60px;width:60px}.loading-content-solvemoji .spinner-ring-3{height:40px;width:40px}.loading-content-solvemoji .spinner-dots{height:24px;width:24px}.loading-content-solvemoji .dot{height:6px;width:6px}.loading-primary-text{font-size:1.1rem}.loading-sub-text{font-size:.85rem}}@media(max-width:360px){.loading-content-solvemoji{min-width:240px;padding:1.75rem 1.25rem}.loading-content-solvemoji .loading-spinner-container{margin-bottom:1.25rem}.loading-primary-text{font-size:1rem}.loading-sub-text{font-size:.8rem}}@media(min-width:1024px){.loading-content-solvemoji{min-width:320px;padding:3rem 2.5rem}.loading-primary-text{font-size:1.3rem}.loading-sub-text{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.loading-content-solvemoji,.loading-content-solvemoji .dot,.loading-content-solvemoji .spinner-ring,.loading-overlay-fullscreen{animation:none}}
/*# sourceMappingURL=8100.8127e976.chunk.css.map*/