.c-password{--password-btn-width:3em;--password-icon-size:1.5em;position:relative}.c-password__input,.lake-register-form__form .c-form__field_has-icon .c-password__input{padding-right:calc(.75rem + var(--password-btn-width))}.c-password__btn{background-color:transparent;border:0;color:var(--input-border-color);cursor:pointer;height:100%;padding:0;position:absolute;right:0;top:0;width:var(--password-btn-width);z-index:1}.c-password__btn,.c-password__btn-label{align-items:center;display:inline-flex;justify-content:center}.c-password__btn-label{font-size:var(--password-icon-size);height:var(--password-icon-size);width:var(--password-icon-size)}.c-password__btn:active .c-password__btn-label{transform:scale(.92)}.c-password.text-is-visible .c-password__btn-label:first-child,.c-password__btn-label:last-child{display:none}.c-password.text-is-visible .c-password__btn-label:last-child{display:inline-flex}.c-password-strength{--password-strength-meter-height:8px;--password-strength-meter-radius:50em;--password-strength-icon-size:16px;--password-strength-icon-margin-right:4px;--password-strength-icon-stroke-width:2px;--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out:cubic-bezier(0.645,0.045,0.355,1);--ease-in:cubic-bezier(0.55,0.055,0.675,0.19);--ease-out:cubic-bezier(0.215,0.61,0.355,1);--color-error:var(--wp--preset--color--r-300);--color-warning:var(--wp--preset--color--o-300);--color-success:var(--wp--preset--color--gr-300);--color-success-darker:var(--wp--preset--color--gr-500)}.c-password-strength__reqList{list-style:none;margin:0;padding:0}.c-password-strength__req{align-items:center;display:flex;line-height:1.2;margin-bottom:var(--wp--preset--spacing--20)}.c-password-strength__req .svg-icon{font-size:var(--password-strength-icon-size);margin-right:var(--password-strength-icon-margin-right)}.c-password-strength__icon-group{stroke-width:var(--password-strength-icon-stroke-width)}.c-password-strength__icon-group *{transform-origin:8px 8px;transition:transform .3s var(--ease-out-back),stroke-dashoffset .3s var(--ease-out-back);stroke-dasharray:16}.c-password-strength__icon-group :first-child{stroke-dashoffset:24}.c-password-strength__icon-group :last-child{stroke-dashoffset:10}.c-password-strength__req--met{color:var(--color-success-darker);transition:color .3s}.c-password-strength__req--met .c-password-strength__icon-group :first-child{stroke-dashoffset:23;transform:translateX(-2px) translateY(4px) rotate(45deg)}.c-password-strength__req--met .c-password-strength__icon-group :last-child{stroke-dashoffset:5;transform:translateX(-2px) translateY(4px) rotate(-45deg)}.c-password-strength__req--no-met{color:var(--color-error)}.c-password-strength__req--no-met .c-password-strength__icon-group :first-child{stroke-dashoffset:32;transform:translateX(5px) translateY(5px) rotate(45deg)}.c-password-strength__req--no-met .c-password-strength__icon-group :last-child{stroke-dashoffset:2;transform:translateX(-5px) translateY(5px) rotate(-45deg)}.c-password-strength__meter{border-radius:var(--password-strength-meter-radius);height:var(--password-strength-meter-height);overflow:hidden}.c-password-strength__meter *{transition:width .3s var(--ease-in-out),background-color .3s;will-change:width}.c-password-strength__meter--fill-1 *{background-color:var(--color-error)}.c-password-strength__meter--fill-2 *{background-color:var(--color-warning)}.c-password-strength__meter--fill-3 *,.c-password-strength__meter--fill-4 *{background-color:var(--color-success)}@media(min-width:36em){.c-password-strength__value-wrapper{text-align:end}}.lake-register-form .sectionBlock__inner{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--g-75);border-radius:var(--wp--custom--border-radius--base);padding:var(--wp--preset--spacing--md-fluid)}.lake-register-form__message{--_message-color:var(--wp--preset--color--db-500);--_message-color-bg:var(--wp--preset--color--db-50);--_message-border-color:var(--wp--preset--color--db-75);--_message-border-radius:var(--wp--custom--border-radius--base);background-color:var(--_message-color-bg);border:1px solid var(--_message-border-color);border-radius:var(--_message-border-radius);color:var(--_message-color);font-size:var(--wp--preset--font-size--sm);font-weight:600;padding:.75em 1.25em;position:relative;width:100%}.lake-register-form__message_success{--_message-color:var(--wp--preset--color--gr-500);--_message-color-bg:var(--wp--preset--color--gr-50);--_message-border-color:var(--wp--preset--color--gr-75)}.lake-register-form__message_error{--_message-color:var(--wp--preset--color--r-500);--_message-color-bg:var(--wp--preset--color--r-50);--_message-border-color:var(--wp--preset--color--r-75)}.lake-register-form__message>*{margin-block-end:.25em;margin-block-start:0}.lake-register-form__separator{line-height:1.4;position:relative;text-align:center;z-index:0}.lake-register-form__separator:before{border-bottom:1px solid var(--wp--preset--color--g-75);content:"";left:0;position:absolute;right:0;top:calc(50% + 1px);z-index:-1}.lake-register-form__separatorLabel{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--d-300);color:rgb(from var(--wp--preset--color--d-300) r g b/35%);display:inline-flex;font-size:var(--wp--preset--font-size--xs);padding:0 .5em}.lake-register-form__googleAuthTrigger{align-items:center;background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--g-100);border-radius:var(--wp--custom--border-radius--xl);cursor:pointer;display:inline-flex;font-weight:700;gap:var(--wp--preset--spacing--30);justify-content:center;min-height:3rem;padding:.5em 1em;transition:background-color .15s;width:100%}.lake-register-form__googleAuthTrigger:hover{background-color:var(--wp--preset--color--g-50)}.editor-styles-wrapper .wp-block-lake-register-form .sectionBlock__inner{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--g-75);border-radius:var(--wp--custom--border-radius--base);padding:var(--wp--preset--spacing--md-fluid)}.editor-styles-wrapper .wp-block-lake-register-form .lake-register-form__message{display:none}
