.ccm-form-field[data-v-7fd74227]{--_ccm-form-field-padding-block:var(--space-xs);--_ccm-form-field-padding-inline:var(--space-s);--_ccm-form-field-gap:var(--space-2xs);--_ccm-form-field-font-family:var(--font-family-body);--_ccm-form-field-font-size:var(--size-0);--_ccm-form-field-font-weight:var(--font-weight-normal);--_ccm-form-field-line-height:1.5;--_ccm-form-field-label-font-size:var(--size--1);--_ccm-form-field-label-font-weight:var(--font-weight-semibold);--_ccm-form-field-label-color:var(--color-base);--_ccm-form-field-label-gap:var(--space-3xs);--_ccm-form-field-background-color:var(--color-white);--_ccm-form-field-color:var(--color-base);--_ccm-form-field-border-width:2px;--_ccm-form-field-border-style:solid;--_ccm-form-field-border-color:var(--color-base-tint-20);--_ccm-form-field-border-radius:var(--border-radius-m);--_ccm-form-field-focus-border-color:var(--color-primary);--_ccm-form-field-focus-ring-width:2px;--_ccm-form-field-focus-ring-offset:2px;--_ccm-form-field-focus-ring-color:var(--color-primary);--_ccm-form-field-success-color:var(--color-success);--_ccm-form-field-error-color:var(--color-fail);--_ccm-form-field-warning-color:var(--color-warning);--_ccm-form-field-help-font-size:var(--size--2);--_ccm-form-field-help-color:var(--color-base-tint-30);--_ccm-form-field-disabled-opacity:.5;--_ccm-form-field-disabled-cursor:not-allowed;display:flex;flex-direction:column;gap:var(--_ccm-form-field-gap);width:100%}.ccm-form-field__label[data-v-7fd74227]{align-items:center;color:var(--_ccm-form-field-label-color);display:flex;font-size:var(--_ccm-form-field-label-font-size);font-weight:var(--_ccm-form-field-label-font-weight);gap:var(--_ccm-form-field-label-gap)}.ccm-form-field__required[data-v-7fd74227]{color:var(--_ccm-form-field-error-color);font-weight:var(--font-weight-bold)}.ccm-form-field[label-position=inline][data-v-7fd74227]{align-items:center;flex-direction:row}.ccm-form-field[label-position=inline] .ccm-form-field__label[data-v-7fd74227]{flex:0 0 auto;min-width:120px}.ccm-form-field[label-position=inline] .ccm-form-field__input-wrapper[data-v-7fd74227]{flex:1}.ccm-form-field:has(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input:not([type]),textarea,select) .ccm-form-field__label[data-v-7fd74227]{padding-left:var(--_ccm-form-field-padding-inline);padding-right:var(--_ccm-form-field-padding-inline)}.ccm-form-field__input-wrapper[data-v-7fd74227]{align-items:center;display:flex;position:relative;width:100%}.ccm-form-field__input-wrapper[data-v-7fd74227]>input,.ccm-form-field__input-wrapper[data-v-7fd74227]>select,.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea{background-color:var(--_ccm-form-field-background-color);border:var(--_ccm-form-field-border-width) var(--_ccm-form-field-border-style) var(--_ccm-form-field-border-color);border-radius:var(--_ccm-form-field-border-radius);color:var(--_ccm-form-field-color);font-family:var(--_ccm-form-field-font-family);font-size:var(--_ccm-form-field-font-size);font-weight:var(--_ccm-form-field-font-weight);line-height:var(--_ccm-form-field-line-height);padding:var(--_ccm-form-field-padding-block) var(--_ccm-form-field-padding-inline);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea{min-height:100px;resize:vertical}.ccm-form-field__input-wrapper[data-v-7fd74227]>input:focus,.ccm-form-field__input-wrapper[data-v-7fd74227]>select:focus,.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea:focus{border-color:var(--_ccm-form-field-focus-border-color);box-shadow:0 0 0 var(--_ccm-form-field-focus-ring-width) color-mix(in srgb,var(--_ccm-form-field-focus-ring-color) 20%,transparent);outline:none}.ccm-form-field__input-wrapper[data-v-7fd74227]>input:disabled,.ccm-form-field__input-wrapper[data-v-7fd74227]>select:disabled,.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea:disabled{cursor:var(--_ccm-form-field-disabled-cursor);opacity:var(--_ccm-form-field-disabled-opacity)}.ccm-form-field__input-wrapper[data-v-7fd74227]>input:-moz-read-only,.ccm-form-field__input-wrapper[data-v-7fd74227]>select:-moz-read-only,.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea:-moz-read-only{background-color:color-mix(in srgb,var(--color-base) 5%,transparent);cursor:default}.ccm-form-field__input-wrapper[data-v-7fd74227]>input:read-only,.ccm-form-field__input-wrapper[data-v-7fd74227]>select:read-only,.ccm-form-field__input-wrapper[data-v-7fd74227]>textarea:read-only{background-color:color-mix(in srgb,var(--color-base) 5%,transparent);cursor:default}.ccm-form-field__icon[data-v-7fd74227]{font-size:var(--_ccm-form-field-font-size);line-height:1;pointer-events:none;position:absolute;right:var(--_ccm-form-field-padding-inline)}.ccm-form-field__icon[data-state=success][data-v-7fd74227]{color:var(--_ccm-form-field-success-color)}.ccm-form-field__icon[data-state=error][data-v-7fd74227]{color:var(--_ccm-form-field-error-color)}.ccm-form-field__icon[data-state=warning][data-v-7fd74227]{color:var(--_ccm-form-field-warning-color)}.ccm-form-field__help[data-v-7fd74227]{color:var(--_ccm-form-field-help-color)}.ccm-form-field__help[data-v-7fd74227],.ccm-form-field__message[data-v-7fd74227]{font-size:var(--_ccm-form-field-help-font-size);line-height:1.4}.ccm-form-field__message[data-v-7fd74227]{font-weight:var(--font-weight-medium)}.ccm-form-field__message--success[data-v-7fd74227]{color:var(--_ccm-form-field-success-color)}.ccm-form-field__message--error[data-v-7fd74227]{color:var(--_ccm-form-field-error-color)}.ccm-form-field__message--warning[data-v-7fd74227]{color:var(--_ccm-form-field-warning-color)}.ccm-form-field[validation-state=success] .ccm-form-field__input-wrapper[data-v-7fd74227]>input,.ccm-form-field[validation-state=success] .ccm-form-field__input-wrapper[data-v-7fd74227]>select,.ccm-form-field[validation-state=success] .ccm-form-field__input-wrapper[data-v-7fd74227]>textarea{border-color:var(--_ccm-form-field-success-color)}.ccm-form-field[validation-state=error] .ccm-form-field__input-wrapper[data-v-7fd74227]>input,.ccm-form-field[validation-state=error] .ccm-form-field__input-wrapper[data-v-7fd74227]>select,.ccm-form-field[validation-state=error] .ccm-form-field__input-wrapper[data-v-7fd74227]>textarea{border-color:var(--_ccm-form-field-error-color)}.ccm-form-field[validation-state=warning] .ccm-form-field__input-wrapper[data-v-7fd74227]>input,.ccm-form-field[validation-state=warning] .ccm-form-field__input-wrapper[data-v-7fd74227]>select,.ccm-form-field[validation-state=warning] .ccm-form-field__input-wrapper[data-v-7fd74227]>textarea{border-color:var(--_ccm-form-field-warning-color)}.vr-keyboard-hint[data-v-967e7440]{color:var(--color-base-tint-50);letter-spacing:var(--tracking-widest);opacity:.6;text-transform:uppercase}.vr-keyboard-hint[data-v-967e7440],.vr-keyboard-hint__key[data-v-967e7440]{align-items:center;font-family:var(--font-family-body);font-size:var(--size--2)}.vr-keyboard-hint__key[data-v-967e7440]{border:var(--border-width-thin) solid var(--color-base-super-light);border-radius:var(--radius-s);display:inline-flex;line-height:1;padding-bottom:2px;padding-left:var(--space-3xs);padding-right:var(--space-3xs);padding-top:2px}.vr-keyboard-hint__separator[data-v-967e7440]{font-size:var(--size--1);position:relative;top:1px}.vr-keyboard-hint__text[data-v-967e7440]{font-weight:var(--font-weight-normal)}.var-input__field[data-v-796ebb3b]{--_ccm-form-field-label-font-size:var(--size--2);--_ccm-form-field-label-font-weight:var(--font-weight-medium);--_ccm-form-field-label-color:var(--color-base-tint-50);--_ccm-form-field-background-color:transparent;--_ccm-form-field-border-width:0;--_ccm-form-field-border-radius:0;--_ccm-form-field-font-family:var(--font-family-display);--_ccm-form-field-padding-inline:0;--_ccm-form-field-focus-border-color:var(--color-accent)}.var-input__field[data-v-796ebb3b] .ccm-form-field__label{padding-left:0;padding-right:0;text-transform:uppercase}[data-context=account] .var-input__field[data-v-796ebb3b]{--_ccm-form-field-font-size:var(--size-1)}[data-context=account] .var-input__field[data-v-796ebb3b] .ccm-form-field__label{letter-spacing:var(--tracking-ultra)}[data-context=account] .var-input__field[data-v-796ebb3b] input{border-bottom:var(--border-width-thin) solid var(--color-base-super-light);border-radius:0;padding-left:0;padding-right:0;transition:border-color var(--transition-base)}[data-context=account] .var-input__field[data-v-796ebb3b] input:focus{border-bottom-color:var(--color-accent);box-shadow:none}[data-context=account][data-validation-state=error] .var-input__field[data-v-796ebb3b] input{border-bottom-color:var(--color-fail)}[data-context=account][variant=textarea] .var-input__field[data-v-796ebb3b] textarea{background-color:var(--color-base-super-light);border:var(--border-width-thin) solid var(--color-base-super-light);border-radius:var(--radius-s);font-family:var(--font-family-body);font-size:var(--size--1);padding:var(--space-xs);resize:none;transition:border-color var(--transition-base)}[data-context=account][variant=textarea] .var-input__field[data-v-796ebb3b] textarea:focus{border-color:var(--color-accent);box-shadow:none}[data-context=onboarding] .var-input__field[data-v-796ebb3b]{--_ccm-form-field-font-size:var(--size-3)}[data-context=onboarding] .var-input__field[data-v-796ebb3b] .ccm-form-field__label{letter-spacing:var(--tracking-widest)}[data-context=onboarding] .var-input__field[data-v-796ebb3b] .ccm-form-field__input-wrapper{position:relative}[data-context=onboarding] .var-input__field[data-v-796ebb3b] input,[data-context=onboarding] .var-input__field[data-v-796ebb3b] textarea{border-bottom:var(--border-width-thin) solid var(--color-base-super-light);border-radius:0;padding-bottom:var(--space-xs);padding-left:0;padding-right:0;padding-top:var(--space-xs);transition:border-color var(--transition-base)}[data-context=onboarding] .var-input__field[data-v-796ebb3b] .ccm-form-field__input-wrapper:after{background-color:var(--color-accent);bottom:0;content:"";height:var(--border-width-medium);left:0;position:absolute;transition:width var(--transition-base);width:0}[data-context=onboarding] .var-input__field[data-v-796ebb3b] .ccm-form-field__input-wrapper:focus-within:after{width:100%}[data-context=onboarding][data-validation-state=error] .var-input__field[data-v-796ebb3b] .ccm-form-field__input-wrapper:after{background-color:var(--color-fail);width:100%}[data-context=onboarding] .var-input__field[data-v-796ebb3b] input:focus,[data-context=onboarding] .var-input__field[data-v-796ebb3b] textarea:focus{border-bottom-color:var(--color-base-super-light);box-shadow:none}[data-context=onboarding] .var-input__field[data-v-796ebb3b] textarea{min-height:80px;resize:none}.var-input__hint[data-v-796ebb3b]{display:flex;justify-content:flex-end}@media(prefers-reduced-motion:reduce){[data-context=account] .var-input__field[data-v-796ebb3b] input,[data-context=account][variant=textarea] .var-input__field[data-v-796ebb3b] textarea,[data-context=onboarding] .var-input__field[data-v-796ebb3b] .ccm-form-field__input-wrapper:after,[data-context=onboarding] .var-input__field[data-v-796ebb3b] input,[data-context=onboarding] .var-input__field[data-v-796ebb3b] textarea{transition:none}}
