body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#16233f;background-color:#f3f5f8;margin:0;padding:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.swal2-container,.swal2-top-container{z-index:99999!important}.swal2-service-lock-popup{color:#fff!important;background:linear-gradient(155deg,#0b132b 0%,#111d42 55%,#0f172a 100%)!important;border:1px solid #ffffff24!important;border-radius:24px!important;padding:32px 28px 28px!important;font-family:IBM Plex Sans,-apple-system,sans-serif!important;box-shadow:0 30px 70px -15px #000000d9,0 0 45px #2563eb38!important}.swal2-service-lock-popup .swal2-html-container{color:inherit!important;margin:0!important;padding:0!important}.swal2-service-lock-title{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 10px!important;padding:0!important;font-family:Sora,sans-serif!important;font-size:21px!important;font-weight:800!important}.swal2-service-lock-btn{color:#fff!important;letter-spacing:.02em!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #93c5fd59!important;border-radius:12px!important;outline:none!important;margin-top:8px!important;padding:12px 38px!important;font-family:IBM Plex Sans,-apple-system,sans-serif!important;font-size:14.5px!important;font-weight:700!important;transition:all .18s!important;box-shadow:0 6px 20px #2563eb73!important}.swal2-service-lock-btn:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #2563eb99!important}
