.ui-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;gap:.5rem}.ui-checkbox__box{align-items:center;background:transparent;border:1px solid var(--base-300);border-radius:.3125rem;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.ui-checkbox__box[data-state=checked]{background:var(--color-success);border-color:var(--color-success)}.ui-checkbox__indicator{align-items:center;display:flex;justify-content:center}.ui-checkbox__icon{color:var(--base-0)}.ui-checkbox__content{display:flex;flex-direction:column;gap:.125rem}.ui-checkbox__label-row{align-items:center;display:flex;gap:.25rem}.ui-checkbox__label{color:var(--color-text);font-size:.875rem;font-weight:500;letter-spacing:-.0175rem;line-height:1.25rem}.ui-checkbox__info{color:var(--base-300);flex-shrink:0;height:1rem;width:1rem}.ui-checkbox__description{color:var(--base-500);font-size:.75rem;font-weight:400;letter-spacing:-.015rem;line-height:1rem}.ui-checkbox--sm .ui-checkbox__box{height:1rem;width:1rem}.ui-checkbox--sm .ui-checkbox__icon{height:.75rem;width:.75rem}.ui-checkbox--xs .ui-checkbox__box{height:.875rem;width:.875rem}.ui-checkbox--xs .ui-checkbox__icon{height:.625rem;width:.625rem}.ui-checkbox:hover:not(.ui-checkbox--disabled) .ui-checkbox__box{border-color:var(--base-500)}.ui-checkbox:hover:not(.ui-checkbox--disabled) .ui-checkbox__box[data-state=checked]{border-color:var(--color-success);filter:brightness(.85)}.ui-checkbox--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-code-input{display:flex;flex-direction:column;gap:.75rem}.ui-code-input__cells{display:flex;gap:.75rem;justify-content:center}.ui-code-input__cell{align-items:center;background:var(--color-surface);border:1px solid transparent;color:var(--base-500);display:flex;font-family:var(--font-family);font-weight:500;justify-content:center;min-width:0;outline:none;text-align:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);width:3.5rem}.ui-code-input__cell::-moz-placeholder{color:var(--base-500)}.ui-code-input__cell::placeholder{color:var(--base-500)}.ui-code-input__cell:not(:-moz-placeholder){color:var(--color-text)}.ui-code-input__cell:not(:placeholder-shown),.ui-code-input__cell[data-complete]{color:var(--color-text)}.ui-code-input__cell:focus{background:var(--color-bg);border-color:var(--color-success);box-shadow:0 0 0 4px var(--color-focus-success)}.ui-code-input--md .ui-code-input__cell{border-radius:.75rem;font-size:1.375rem;height:3.5rem;letter-spacing:-.0275rem;line-height:1.75rem;width:3.5rem}.ui-code-input--md .ui-code-input__description{font-size:.875rem;letter-spacing:-.0175rem;line-height:1.25rem}.ui-code-input--sm .ui-code-input__cell{border-radius:.625rem;font-size:1.125rem;height:2.75rem;letter-spacing:-.0225rem;line-height:1.5rem;width:2.75rem}.ui-code-input--sm .ui-code-input__description{font-size:.75rem;letter-spacing:-.015rem;line-height:1rem}.ui-code-input__description{color:var(--base-500);font-size:.75rem;font-weight:400;line-height:1rem;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--transition-base),opacity var(--transition-base),margin var(--transition-base)}.ui-code-input__description--visible{margin-top:.25rem;max-height:2.5rem;opacity:1}.ui-code-input__description--error{color:var(--color-error)}.ui-code-input--invalid .ui-code-input__cell:not(:-moz-placeholder){background:var(--color-bg);border-color:#ea4e3d80;box-shadow:0 0 0 4px var(--color-focus-error)}.ui-code-input--invalid .ui-code-input__cell:focus,.ui-code-input--invalid .ui-code-input__cell:not(:placeholder-shown){background:var(--color-bg);border-color:#ea4e3d80;box-shadow:0 0 0 4px var(--color-focus-error)}.ui-code-input--disabled .ui-code-input__cell{color:var(--base-300);cursor:not-allowed}.ui-code-input--disabled .ui-code-input__cell::-moz-placeholder{color:var(--base-300)}.ui-code-input--disabled .ui-code-input__cell::placeholder{color:var(--base-300)}.ui-code-input--disabled .ui-code-input__description{color:var(--base-300)}.auth-password-requirements[data-v-164f484b]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.auth-password-requirements__item[data-v-164f484b]{align-items:center;color:var(--base-500);display:flex;font-size:.8125rem;gap:.5rem;transition:color var(--transition-fast)}.auth-password-requirements__item--met[data-v-164f484b]{color:var(--color-success)}.auth-password-requirements__icon[data-v-164f484b]{flex-shrink:0;height:1rem;width:1rem}
