.form-checkbox{display:flex;flex-direction:column;gap:.25rem}.form-checkbox__label{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.form-checkbox--disabled .form-checkbox__label{cursor:not-allowed;opacity:.6}.form-checkbox__input{height:0;opacity:0;position:absolute;width:0}.form-checkbox__checkmark{background:#fff;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .15s ease-in-out;width:20px}.form-checkbox__checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity .15s ease-in-out;width:5px}.form-checkbox__label:hover .form-checkbox__checkmark{background:#f8fafc;border-color:#94a3b8}.form-checkbox__input:checked+.form-checkbox__checkmark{background:#79cef4;border-color:#79cef4}.form-checkbox__input:checked+.form-checkbox__checkmark:after{opacity:1}.form-checkbox__label:hover .form-checkbox__input:checked+.form-checkbox__checkmark{background:#61c5f2;border-color:#61c5f2}.form-checkbox__input:focus+.form-checkbox__checkmark{box-shadow:0 0 0 3px #79cef426}.form-checkbox__text{display:flex;flex-direction:column;gap:.125rem}.form-checkbox__label-text{color:#606161;font-size:.875rem;font-weight:400;line-height:1.5}.form-checkbox__description,.form-checkbox__label-text{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.form-checkbox__description{color:#64748b;font-size:.75rem;line-height:1.4}.form-checkbox--error .form-checkbox__checkmark{border-color:#ef4444}.form-checkbox--error .form-checkbox__label-text{color:#dc2626}.form-checkbox__error{color:#dc2626;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;padding-left:calc(20px + .75rem)}.password-validator{background:#0000;border:none;padding:0;transition:all .15s ease-in-out}.password-validator__title{align-items:center;color:#475569;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.65rem;font-weight:600;gap:.25rem;justify-content:center;margin-bottom:.25rem;transition:color .15s ease-in-out}.password-validator__title svg{font-size:.75em}.password-validator__title:empty{display:none}.password-validator__list{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.password-validator--vertical .password-validator__list{flex-direction:column;gap:.25rem}.password-validator--vertical .password-validator__item{justify-content:flex-start;width:100%}.password-validator__item{align-items:center;border-radius:6px;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.6rem;font-weight:600;gap:3px;line-height:1;padding:2px 6px;transition:all .15s ease-in-out}.password-validator__item--valid{background:#86bd36;color:#fff}.password-validator__item--valid .password-validator__icon{color:#fff}.password-validator__item--invalid{background:#e2e8f0;color:#64748b}.password-validator__item--invalid .password-validator__icon{color:#94a3b8}.password-validator__icon{font-size:.75em;transition:all .15s ease-in-out}.app-busy{align-items:center;animation:app-busy-fade-in .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.app-busy__content{animation:app-busy-slide-up .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #00000029;padding:2rem 3rem;text-align:center}.app-busy__content .solvemoji-loading-redesign{min-height:auto;padding:1rem}.app-busy__content .solvemoji-loading-redesign .loading-spinner-container,.app-busy__content .solvemoji-loading-redesign .spinner-ring-1{height:80px;width:80px}.app-busy__content .solvemoji-loading-redesign .spinner-ring-2{height:60px;width:60px}.app-busy__content .solvemoji-loading-redesign .spinner-ring-3{height:40px;width:40px}.app-busy__content .solvemoji-loading-redesign .spinner-dots{height:24px;width:24px}.app-busy__content .solvemoji-loading-redesign .dot{height:6px;width:6px}.app-busy__content .solvemoji-loading-redesign .loading-message{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;margin-top:1rem}.app-busy__progress{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;max-width:250px;width:100%}.app-busy__progress-bar{background:#e2e8f0;border-radius:50rem;height:8px;overflow:hidden;width:100%}.app-busy__progress-fill{background:linear-gradient(90deg,#5bbfba,#86bd36);border-radius:50rem;height:100%;transition:width .1s ease-out}.app-busy__progress-text{color:#5bbfba;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}@keyframes app-busy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-busy-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-busy,.app-busy__content{animation:none}}
/*# sourceMappingURL=8475.2b2eb2e4.chunk.css.map*/