:root{--yaka-white: #ffffff;--yaka-black: #101820;--yaka-red: #ff4133;--yaka-green: #03bd9e;--yaka-blue: #2100c7;--yaka-yellow: #ffc200;--yaka-grey: #e9ebf3;--yaka-light-grey: #fcfcfc}i[class*=fa-].svelte-1a8bmch{display:inline-flex;justify-content:center;align-items:center}.form-password-group.svelte-1a8bmch{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-password-group.has-error.svelte-1a8bmch .form-input:where(.svelte-1a8bmch){border-color:#ff4133;background-color:#ff41330d}.form-password-group.has-error.svelte-1a8bmch .form-input:where(.svelte-1a8bmch):focus{border-color:#ff4133;box-shadow:0 0 0 3px #ff41331a}.form-label.svelte-1a8bmch{font-size:.875rem;font-family:Dosis,Barlow,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;color:#101820;display:flex;align-items:center}.form-label.svelte-1a8bmch .required:where(.svelte-1a8bmch){color:#ff4133}.password-input-wrapper.svelte-1a8bmch{position:relative;display:flex}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch){flex:1;padding:1rem 2.5rem 1rem .75rem;border:1.5px solid #e0e0e0;border-radius:.75rem;font-size:.875rem;font-family:inherit;transition:all .3s ease;background-color:#fff;color:#101820}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch):focus{outline:none;border-color:#101820;box-shadow:0 0 0 3px #10182014}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch):hover:not(:focus){border-color:#e0e0e0}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch):disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6;color:#10182066}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch)::-moz-placeholder{color:#1018204d}.password-input-wrapper.svelte-1a8bmch .form-input:where(.svelte-1a8bmch)::placeholder{color:#1018204d}.password-input-wrapper.svelte-1a8bmch .password-toggle:where(.svelte-1a8bmch){position:absolute;right:0;top:0;bottom:0;border:none;background:transparent;color:#10182066;cursor:pointer;padding:0 .75rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.password-input-wrapper.svelte-1a8bmch .password-toggle:where(.svelte-1a8bmch):hover:not(:disabled){color:#101820}.password-input-wrapper.svelte-1a8bmch .password-toggle:where(.svelte-1a8bmch):disabled{opacity:.6;cursor:not-allowed}.password-input-wrapper.svelte-1a8bmch .password-toggle:where(.svelte-1a8bmch) i:where(.svelte-1a8bmch){font-size:1rem}.password-strength.svelte-1a8bmch{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch){height:4px;background-color:#f5f5f5;border-radius:2px;overflow:hidden}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar:where(.svelte-1a8bmch){height:100%;transition:width .3s ease,background-color .3s ease}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.very-weak:where(.svelte-1a8bmch){background-color:#ff4133}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.weak:where(.svelte-1a8bmch){background-color:#cc342a}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.medium:where(.svelte-1a8bmch){background-color:#ffc200}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.good:where(.svelte-1a8bmch){background-color:#03bd9e}.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.very-good:where(.svelte-1a8bmch),.password-strength.svelte-1a8bmch .strength-meter:where(.svelte-1a8bmch) .strength-bar.excellent:where(.svelte-1a8bmch){background-color:#02a589}.password-strength.svelte-1a8bmch .strength-text:where(.svelte-1a8bmch){font-size:.625rem;font-weight:600}.password-strength.svelte-1a8bmch .strength-text.very-weak:where(.svelte-1a8bmch),.password-strength.svelte-1a8bmch .strength-text.weak:where(.svelte-1a8bmch){color:#ff4133}.password-strength.svelte-1a8bmch .strength-text.medium:where(.svelte-1a8bmch){color:#ffc200}.password-strength.svelte-1a8bmch .strength-text.good:where(.svelte-1a8bmch){color:#03bd9e}.password-strength.svelte-1a8bmch .strength-text.very-good:where(.svelte-1a8bmch),.password-strength.svelte-1a8bmch .strength-text.excellent:where(.svelte-1a8bmch){color:#02a589}.form-error.svelte-1a8bmch{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#ff4133;padding:0 .75rem}.form-error.svelte-1a8bmch i:where(.svelte-1a8bmch){font-size:.9em}.form-hint.svelte-1a8bmch{font-size:.625rem;color:#e0e0e0;padding:0 .75rem}
