.recaptcha-container{margin:15px 0;display:flex;justify-content:center}@media screen and (max-width:480px){.g-recaptcha{transform:scale(.85);transform-origin:left center}}.xfsulog button[disabled]{opacity:.6;cursor:not-allowed}.login-error{color:#e63946;background-color:rgb(230 57 70 / .1);padding:10px;border-radius:5px;margin-bottom:15px;font-size:14px;text-align:center}body.popup-open{overflow:hidden}.wlogo-form{height:auto;margin:0 auto}.btn-inxform,.btn-upxform{height:50px}.form-login-title h2,.form-login-title p{margin-block-end:0}.login-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:9999;display:flex;justify-content:center;align-items:center;overflow-y:auto}.login-popup-close{position:absolute;top:15px;right:15px;font-size:24px;color:#fff;cursor:pointer;z-index:10000}.xs-input{padding-left:2.5rem!important}.signin-xform input,.signup-xform input{font-size:0.9rem!important}.ghost.button{border:none!important;background-color:#fff0;padding:0 6px}.btn-inxform:hover,.btn-upxform:hover{color:#fff}.password-container{width:100%}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666}.password-toggle svg{width:18px;height:18px;transition:all 0.2s ease}input[type="checkbox"]#xtoggle.xtoggle-checkbox{display:none}.xtoggle-checkbox:checked~.signup-xform{display:block}.xtoggle-checkbox:checked~.signin-xform{display:none}.xtoggle-checkbox:not(:checked)~.signup-xform{display:none}.xtoggle-checkbox:not(:checked)~.signin-xform{display:block}.max-w-md{max-width:450px}.w-full{width:100%}.w-16{width:150px}.w-5{width:1.25rem}.w-4{width:1rem}.h-16{height:4rem}.h-5{height:1.25rem}.h-4{height:1rem}.h-2{height:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-8{margin-bottom:2rem}.mb-6{margin-bottom:1.2rem}.mb-1{margin-bottom:.25rem}.mr-2{margin-right:.5rem}.mt-8{margin-top:2rem}.mt-5{margin-top:1rem}.mt-1{margin-top:.25rem}.m-tb-4{margin:1rem 0}.p-8{padding:2rem 1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-1{padding-left:.25rem}.flex{display:flex}.block{display:block}.relative{position:relative}.absolute{position:absolute}.inset-y-0{top:0;bottom:0}.left-0{left:0}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.text-center{text-align:center}.pointer-events-none{pointer-events:none}.overflow-hidden{overflow:hidden}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.border{border-width:1px}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.text-3xl{font-size:1.35rem;line-height:1.5rem}.text-sm{font-size:.875rem!important;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-white{color:#fff}.text-gray-800{color:#1f2937}.text-gray-700{color:#374151}.text-gray-600{color:#4b5563}.text-gray-500{color:#6b7280}.text-gray-400{color:#9ca3af}.text-indigo-600{color:#4f46e5}.shadow-xl{box-shadow:0 20px 40px rgb(0 0 0 / .08)}.cursor-pointer{cursor:pointer}