.auth-field[data-v-57f0d96d]{display:flex;flex-direction:column;gap:.5rem;position:relative}.auth-field-label[data-v-57f0d96d]{align-items:center;color:var(--color-terracotta);cursor:text;display:inline-flex;font-family:var(--font-sans);font-size:.66rem;font-weight:600;gap:.5rem;letter-spacing:.22em;margin-left:.4rem;text-transform:uppercase;transition:color .3s ease}.auth-field.has-error .auth-field-label[data-v-57f0d96d]{color:#c2453a}.auth-field-rule[data-v-57f0d96d]{background:currentColor;height:1px;opacity:.55;transition:width .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease;width:1.1rem}.auth-field.is-focused .auth-field-rule[data-v-57f0d96d]{opacity:.9;width:1.9rem}.auth-field-required[data-v-57f0d96d]{color:var(--color-terracotta);margin-left:.15em}.auth-field-shell[data-v-57f0d96d]{align-items:center;background:#fefbf4;border:1.4px solid rgba(45,52,54,.12);border-radius:999px;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #2d34360a;display:flex;position:relative;transition:border-color .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background .3s ease}.auth-field.is-focused .auth-field-shell[data-v-57f0d96d]{background:#fffdf7;border-color:var(--color-terracotta);box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #c177671f,0 8px 22px -10px #c1776766}.auth-field.has-error .auth-field-shell[data-v-57f0d96d]{border-color:#c2453ab3;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #c2453a1a}.auth-field-input[data-v-57f0d96d]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:var(--color-charcoal);flex:1;font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:.005em;line-height:1.4;margin:0;min-width:0;padding:.95rem 1.4rem;width:100%}.auth-field-input[data-v-57f0d96d],.auth-field-input[data-v-57f0d96d]:focus{box-shadow:none;outline:0}.auth-field-input[data-v-57f0d96d]::-moz-placeholder{color:#2d343661;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:.01em;-moz-transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease}.auth-field-input[data-v-57f0d96d]::placeholder{color:#2d343661;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:.01em;transition:opacity .3s ease,transform .3s ease}.auth-field.is-focused .auth-field-input[data-v-57f0d96d]::-moz-placeholder{opacity:.6;transform:translate(2px)}.auth-field.is-focused .auth-field-input[data-v-57f0d96d]::placeholder{opacity:.6;transform:translate(2px)}.auth-field-input[data-v-57f0d96d]:-webkit-autofill,.auth-field-input[data-v-57f0d96d]:-webkit-autofill:active,.auth-field-input[data-v-57f0d96d]:-webkit-autofill:focus,.auth-field-input[data-v-57f0d96d]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-charcoal);border-radius:999px;box-shadow:inset 0 0 0 1000px #fefbf4;caret-color:var(--color-charcoal);font-family:var(--font-sans);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.auth-field.is-focused .auth-field-input[data-v-57f0d96d]:-webkit-autofill,.auth-field.is-focused .auth-field-input[data-v-57f0d96d]:-webkit-autofill:active,.auth-field.is-focused .auth-field-input[data-v-57f0d96d]:-webkit-autofill:focus,.auth-field.is-focused .auth-field-input[data-v-57f0d96d]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fffdf7}.auth-field-input[data-v-57f0d96d]::-ms-clear,.auth-field-input[data-v-57f0d96d]::-ms-reveal{display:none;height:0;width:0}.auth-field-input[data-v-57f0d96d]::-webkit-credentials-auto-fill-button{position:absolute;right:0}.auth-field-input[data-v-57f0d96d]::-webkit-contacts-auto-fill-button,.auth-field-input[data-v-57f0d96d]::-webkit-credentials-auto-fill-button{display:none!important;pointer-events:none;visibility:hidden}.auth-field-toggle[data-v-57f0d96d]{align-items:center;background:transparent;border:0;border-radius:999px;color:#2d343673;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;margin-right:.4rem;transition:color .25s ease,background .25s ease,transform .25s ease;width:2.25rem}.auth-field-toggle svg[data-v-57f0d96d]{height:1.05rem;width:1.05rem}.auth-field-toggle[data-v-57f0d96d]:hover{background:#c1776714;color:var(--color-terracotta);transform:scale(1.05)}.auth-field-ink[data-v-57f0d96d]{bottom:-.45rem;color:var(--color-terracotta);height:.5rem;left:1.3rem;opacity:0;pointer-events:none;position:absolute;right:1.3rem;width:auto}.auth-field-ink path[data-v-57f0d96d]{stroke-dasharray:360;stroke-dashoffset:360;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1)}.auth-field.is-focused .auth-field-ink[data-v-57f0d96d]{opacity:.55}.auth-field.is-focused .auth-field-ink path[data-v-57f0d96d]{stroke-dashoffset:0}.auth-field.has-error .auth-field-ink[data-v-57f0d96d]{color:#c2453a;opacity:.65}.auth-field.has-error .auth-field-ink path[data-v-57f0d96d]{stroke-dashoffset:0}.auth-field-error-text[data-v-57f0d96d]{font-family:var(--font-serif);font-size:.86rem;font-style:italic;font-weight:500;gap:.45rem;line-height:1.2;margin:.65rem 0 0 .55rem}.auth-field-error-mark[data-v-57f0d96d],.auth-field-error-text[data-v-57f0d96d]{align-items:center;color:#c2453a;display:inline-flex}.auth-field-error-mark[data-v-57f0d96d]{background:#c2453a1f;border-radius:999px;font-family:var(--font-sans);font-size:.7rem;font-style:normal;font-weight:700;height:1.05rem;justify-content:center;letter-spacing:0;width:1.05rem}.auth-field-error-enter-active[data-v-57f0d96d],.auth-field-error-leave-active[data-v-57f0d96d]{transition:opacity .25s ease,transform .25s ease}.auth-field-error-enter-from[data-v-57f0d96d],.auth-field-error-leave-to[data-v-57f0d96d]{opacity:0;transform:translateY(-4px)}
