.auth-wave-field[data-v-0b0bfba1]{display:flex;flex-direction:column;min-width:0;width:100%}.auth-field--wave[data-v-0b0bfba1]{align-items:stretch;display:flex;overflow:hidden;padding:0}.auth-field--wave .auth-field-icon[data-v-0b0bfba1]{align-items:center;align-self:stretch;display:flex;justify-content:center}.wave-group[data-v-0b0bfba1]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:stretch;min-height:var(--auth-field-min-h);min-width:0;padding:0 var(--wave-pad-x,clamp(8px,1.5vw,10px));position:relative}.wave-group__inner[data-v-0b0bfba1]{align-items:center;display:flex;flex:1;min-height:calc(var(--auth-field-min-h) - 3px);padding-bottom:1px;position:relative}.wave-group__inner--password[data-v-0b0bfba1]{flex-direction:column;justify-content:flex-end;padding-top:.125rem}.wave-group__control[data-v-0b0bfba1]{align-items:center;display:flex;gap:2px;min-height:calc(var(--auth-field-min-h) - 4px);width:100%}.wave-group__input--with-toggle[data-v-0b0bfba1]{flex:1;min-width:0;padding:.5rem 0 .375rem}.wave-group:not(.wave-group--filled):not(:focus-within) .wave-group__inner--password .wave-group__label[data-v-0b0bfba1]{top:50%;transform:translateY(-50%)}.wave-group--filled .wave-group__inner--password .wave-group__label[data-v-0b0bfba1],.wave-group--focused .wave-group__inner--password .wave-group__label[data-v-0b0bfba1]{top:.375rem;transform:none}.wave-group__toggle[data-v-0b0bfba1]{align-items:center;background:transparent;border:none;color:var(--anc-text-faint);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;width:32px}.wave-group__toggle[data-v-0b0bfba1]:hover{color:var(--anc-green)}.wave-group__toggle[data-v-0b0bfba1]:focus-visible{border-radius:4px;outline:2px solid var(--anc-green);outline-offset:2px}.wave-group__input[data-v-0b0bfba1]{background:transparent;border:none;box-sizing:border-box;color:var(--anc-text);font-family:inherit;font-size:var(--auth-input-size);line-height:1.3;margin:0;padding:1.125rem 0 .375rem;vertical-align:bottom;width:100%}.wave-group__input[data-v-0b0bfba1]:focus{outline:none}.wave-group__label[data-v-0b0bfba1]{color:#aaa;display:flex;font-size:var(--auth-input-size);font-weight:400;left:0;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wave-group__char[data-v-0b0bfba1]{transition:all .2s ease;transition-delay:calc(var(--index)*.05s)}.wave-group--filled .wave-group__label[data-v-0b0bfba1],.wave-group--focused .wave-group__inner--password .wave-group__label[data-v-0b0bfba1],.wave-group__input:focus~.wave-group__label[data-v-0b0bfba1]{top:.375rem;transform:none}.wave-group--filled .wave-group__label .wave-group__char[data-v-0b0bfba1],.wave-group--focused .wave-group__inner--password .wave-group__label .wave-group__char[data-v-0b0bfba1],.wave-group__input:focus~.wave-group__label .wave-group__char[data-v-0b0bfba1]{color:var(--anc-green);font-size:clamp(.625rem,1.1vw,.6875rem)}.wave-group__optional[data-v-0b0bfba1]{color:var(--anc-text-faint);font-size:var(--auth-input-size);font-weight:400;transition:all .2s ease;white-space:nowrap}.wave-group--filled .wave-group__label .wave-group__optional[data-v-0b0bfba1],.wave-group--focused .wave-group__inner--password .wave-group__label .wave-group__optional[data-v-0b0bfba1],.wave-group__input:focus~.wave-group__label .wave-group__optional[data-v-0b0bfba1]{color:var(--anc-text-faint);font-size:clamp(.5625rem,1vw,.625rem)}.wave-group__line[data-v-0b0bfba1]{background:var(--auth-input-border);display:block;flex-shrink:0;height:1px;margin:0;width:100%}.wave-group__bar[data-v-0b0bfba1]{bottom:0;height:2px;left:var(--wave-pad-x,clamp(8px,1.5vw,10px));pointer-events:none;position:absolute;right:var(--wave-pad-x,clamp(8px,1.5vw,10px))}.wave-group__bar[data-v-0b0bfba1]:after,.wave-group__bar[data-v-0b0bfba1]:before{background:var(--anc-green);bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.wave-group__bar[data-v-0b0bfba1]:before{left:50%}.wave-group__bar[data-v-0b0bfba1]:after{right:50%}.wave-group:focus-within .wave-group__line[data-v-0b0bfba1]{background:transparent}.wave-group:focus-within .wave-group__bar[data-v-0b0bfba1]:after,.wave-group:focus-within .wave-group__bar[data-v-0b0bfba1]:before{width:50%}.auth-field--invalid .wave-group__line[data-v-0b0bfba1]{background:#d7192059}.auth-field--invalid .wave-group--filled .wave-group__label .wave-group__char[data-v-0b0bfba1],.auth-field--invalid .wave-group--focused .wave-group__inner--password .wave-group__label .wave-group__char[data-v-0b0bfba1],.auth-field--invalid .wave-group__input:focus~.wave-group__label .wave-group__char[data-v-0b0bfba1]{color:var(--anc-red)}.auth-field--invalid .wave-group:focus-within .wave-group__bar[data-v-0b0bfba1]:after,.auth-field--invalid .wave-group:focus-within .wave-group__bar[data-v-0b0bfba1]:before{background:var(--anc-red)}.auth-field-hints-wrap[data-v-0b0bfba1]{display:grid;grid-template-columns:var(--auth-icon-col) 1fr;margin-top:clamp(4px,.8vh,6px);width:100%}.auth-field-hints-gutter[data-v-0b0bfba1]{display:block}.auth-field-hints[data-v-0b0bfba1]{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;min-width:0;padding:0 var(--wave-pad-x,clamp(8px,1.5vw,10px)) 0 0}.auth-field-hint[data-v-0b0bfba1]{color:var(--anc-text-faint);font-size:clamp(.625rem,1.15vw,.6875rem);line-height:1.4;padding-left:1.15em;position:relative;text-align:left}.auth-field-hint[data-v-0b0bfba1]:before{content:"○";font-size:.85em;left:0;line-height:1.4;position:absolute}.auth-field-hint--met[data-v-0b0bfba1]{color:var(--anc-green);font-weight:600}.auth-field-hint--met[data-v-0b0bfba1]:before{content:"✓"}.auth-field-error-wrap[data-v-0b0bfba1]{display:grid;grid-template-columns:var(--auth-icon-col) 1fr;margin-top:clamp(3px,.6vh,5px);min-width:0;width:100%}.auth-field-error[data-v-0b0bfba1]{color:var(--anc-red);font-size:clamp(.625rem,1.15vw,.6875rem);line-height:1.35;margin:0;padding:0 var(--wave-pad-x,clamp(8px,1.5vw,10px)) 0 0;text-align:left}
